Warning: Permanently added '3.92.229.136' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/9370800-amazonlinux-2023-aarch64 --chroot amazonlinux-2023-aarch64 Version: 1.3 PID: 10231 Logging PID: 10232 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 9370800, 'buildroot_pkgs': [], 'chroot': 'amazonlinux-2023-aarch64', 'enable_net': True, 'fedora_review': False, 'git_hash': '791959b6a3f9273f23db4bee1a387eeda1867ca1', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/yxwang5db2/al-stream-2023/inkscape', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'inkscape', 'package_version': '1.4.2-1.epal23.0.1', 'project_dirname': 'al-stream-2023', 'project_name': 'al-stream-2023', 'project_owner': 'yxwang5db2', 'repo_priority': 1, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/yxwang5db2/al-stream-2023/amazonlinux-2023-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': 1}, {'baseurl': 'https://download.copr.fedorainfracloud.org/results/yxwang5db2/al23x-deps/amazonlinux-2023-aarch64/', 'id': 'copr_yxwang5db2_al23x_deps', 'name': 'Additional repo copr_yxwang5db2_al23x_deps'}], 'sandbox': 'yxwang5db2/al-stream-2023--yxwang5db2', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'yxwang5db2', 'tags': [], 'task_id': '9370800-amazonlinux-2023-aarch64', 'timeout': 180000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/yxwang5db2/al-stream-2023/inkscape /var/lib/copr-rpmbuild/workspace/workdir-y9f47yps/inkscape --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/yxwang5db2/al-stream-2023/inkscape', '/var/lib/copr-rpmbuild/workspace/workdir-y9f47yps/inkscape', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-y9f47yps/inkscape'... Running: git checkout 791959b6a3f9273f23db4bee1a387eeda1867ca1 -- cmd: ['git', 'checkout', '791959b6a3f9273f23db4bee1a387eeda1867ca1', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-y9f47yps/inkscape rc: 0 stdout: stderr: Note: switching to '791959b6a3f9273f23db4bee1a387eeda1867ca1'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 791959b automatic import of inkscape Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-y9f47yps/inkscape rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading inkscape-1.4.2.tar.xz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o inkscape-1.4.2.tar.xz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/yxwang5db2/al-stream-2023/inkscape/inkscape-1.4.2.tar.xz/md5/0c24e84085bed3f0237d1cdf0856a855/inkscape-1.4.2.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 50.8M 100 50.8M 0 0 67.2M 0 --:--:-- --:--:-- --:--:-- 67.2M INFO: Reading stdout from command: md5sum inkscape-1.4.2.tar.xz INFO: Downloading inkscape-1.4.2_2025-05-08_ebf0e940d0.tar.xz.sig INFO: Calling: curl -H Pragma: -o inkscape-1.4.2_2025-05-08_ebf0e940d0.tar.xz.sig --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/yxwang5db2/al-stream-2023/inkscape/inkscape-1.4.2_2025-05-08_ebf0e940d0.tar.xz.sig/md5/88c1a9f67461844cf1aaf82ed807f6d9/inkscape-1.4.2_2025-05-08_ebf0e940d0.tar.xz.sig % Total % Received % Xferd Average Speed Time Time Time Current tail: /var/lib/copr-rpmbuild/main.log: file truncated Dload Upload Total Spent Left Speed 100 95 100 95 0 0 5827 0 --:--:-- --:--:-- --:--:-- 5937 INFO: Reading stdout from command: md5sum inkscape-1.4.2_2025-05-08_ebf0e940d0.tar.xz.sig Running (timeout=180000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-y9f47yps/inkscape/inkscape.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-y9f47yps/inkscape --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1754316577.937929 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.3 starting (python version = 3.13.5, NVR = mock-6.3-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-y9f47yps/inkscape/inkscape.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-y9f47yps/inkscape --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1754316577.937929 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-y9f47yps/inkscape/inkscape.spec) Config(amazonlinux-2023-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.3 INFO: Mock Version: 6.3 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/amazonlinux-2023-aarch64-bootstrap-1754316577.937929/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: public.ecr.aws/amazonlinux/amazonlinux:2023 INFO: Pulling image: public.ecr.aws/amazonlinux/amazonlinux:2023 INFO: Tagging container image as mock-bootstrap-4822bc76-8f76-45b2-a891-d6a1e3eb18eb INFO: Checking that 409cde83734d6cc416c82c8e57e72349af556e3067c4bb73f871d3184cdee36a image matches host's architecture INFO: Copy content of container 409cde83734d6cc416c82c8e57e72349af556e3067c4bb73f871d3184cdee36a to /var/lib/mock/amazonlinux-2023-aarch64-bootstrap-1754316577.937929/root INFO: mounting 409cde83734d6cc416c82c8e57e72349af556e3067c4bb73f871d3184cdee36a with podman image mount INFO: image 409cde83734d6cc416c82c8e57e72349af556e3067c4bb73f871d3184cdee36a as /var/lib/containers/storage/overlay/80c6bee014254086522b51e42381e5f14cd3d9ebb087a180e60ad758efa71fd3/merged INFO: umounting image 409cde83734d6cc416c82c8e57e72349af556e3067c4bb73f871d3184cdee36a (/var/lib/containers/storage/overlay/80c6bee014254086522b51e42381e5f14cd3d9ebb087a180e60ad758efa71fd3/merged) with podman image umount INFO: Removing image mock-bootstrap-4822bc76-8f76-45b2-a891-d6a1e3eb18eb INFO: Package manager dnf4 detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 89 MB/s | 3.8 MB 00:00 Additional repo copr_yxwang5db2_al23x_deps 242 kB/s | 7.1 kB 00:00 Amazon Linux 2023 repository - aarch64 90 MB/s | 42 MB 00:00 Package python3-dnf-4.14.0-1.amzn2023.0.6.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-dnf-plugins-core noarch 4.3.0-13.amzn2023.0.5 amazonlinux 232 k Installing dependencies: dbus-libs aarch64 1:1.12.28-1.amzn2023.0.1 amazonlinux 152 k python3-dateutil noarch 1:2.8.1-3.amzn2023.0.2 amazonlinux 289 k python3-dbus aarch64 1.2.18-1.amzn2023.0.2 amazonlinux 134 k python3-distro noarch 1.5.0-5.amzn2023.0.2 amazonlinux 36 k python3-setuptools noarch 59.6.0-2.amzn2023.0.6 amazonlinux 941 k python3-six noarch 1.15.0-5.amzn2023.0.2 amazonlinux 36 k python3-systemd aarch64 235-51.amzn2023.0.2 amazonlinux 91 k systemd-libs aarch64 252.23-4.amzn2023 amazonlinux 584 k Transaction Summary ================================================================================ Install 9 Packages Total download size: 2.4 M Installed size: 13 M Downloading Packages: (1/9): dbus-libs-1.12.28-1.amzn2023.0.1.aarch64 8.8 MB/s | 152 kB 00:00 (2/9): python3-dbus-1.2.18-1.amzn2023.0.2.aarch 6.7 MB/s | 134 kB 00:00 (3/9): python3-distro-1.5.0-5.amzn2023.0.2.noar 9.4 MB/s | 36 kB 00:00 (4/9): python3-dateutil-2.8.1-3.amzn2023.0.2.no 12 MB/s | 289 kB 00:00 (5/9): python3-dnf-plugins-core-4.3.0-13.amzn20 33 MB/s | 232 kB 00:00 (6/9): python3-six-1.15.0-5.amzn2023.0.2.noarch 5.9 MB/s | 36 kB 00:00 (7/9): python3-setuptools-59.6.0-2.amzn2023.0.6 98 MB/s | 941 kB 00:00 (8/9): python3-systemd-235-51.amzn2023.0.2.aarc 12 MB/s | 91 kB 00:00 (9/9): systemd-libs-252.23-4.amzn2023.aarch64.r 63 MB/s | 584 kB 00:00 -------------------------------------------------------------------------------- Total 7.5 MB/s | 2.4 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : systemd-libs-252.23-4.amzn2023.aarch64 1/9 Installing : dbus-libs-1:1.12.28-1.amzn2023.0.1.aarch64 2/9 Installing : python3-dbus-1.2.18-1.amzn2023.0.2.aarch64 3/9 Installing : python3-systemd-235-51.amzn2023.0.2.aarch64 4/9 Installing : python3-six-1.15.0-5.amzn2023.0.2.noarch 5/9 Installing : python3-dateutil-1:2.8.1-3.amzn2023.0.2.noarch 6/9 Installing : python3-setuptools-59.6.0-2.amzn2023.0.6.noarch 7/9 Installing : python3-distro-1.5.0-5.amzn2023.0.2.noarch 8/9 Installing : python3-dnf-plugins-core-4.3.0-13.amzn2023.0.5.noarc 9/9 Running scriptlet: python3-dnf-plugins-core-4.3.0-13.amzn2023.0.5.noarc 9/9 Verifying : dbus-libs-1:1.12.28-1.amzn2023.0.1.aarch64 1/9 Verifying : python3-dateutil-1:2.8.1-3.amzn2023.0.2.noarch 2/9 Verifying : python3-dbus-1.2.18-1.amzn2023.0.2.aarch64 3/9 Verifying : python3-distro-1.5.0-5.amzn2023.0.2.noarch 4/9 Verifying : python3-dnf-plugins-core-4.3.0-13.amzn2023.0.5.noarc 5/9 Verifying : python3-setuptools-59.6.0-2.amzn2023.0.6.noarch 6/9 Verifying : python3-six-1.15.0-5.amzn2023.0.2.noarch 7/9 Verifying : python3-systemd-235-51.amzn2023.0.2.aarch64 8/9 Verifying : systemd-libs-252.23-4.amzn2023.aarch64 9/9 Installed: dbus-libs-1:1.12.28-1.amzn2023.0.1.aarch64 python3-dateutil-1:2.8.1-3.amzn2023.0.2.noarch python3-dbus-1.2.18-1.amzn2023.0.2.aarch64 python3-distro-1.5.0-5.amzn2023.0.2.noarch python3-dnf-plugins-core-4.3.0-13.amzn2023.0.5.noarch python3-setuptools-59.6.0-2.amzn2023.0.6.noarch python3-six-1.15.0-5.amzn2023.0.2.noarch python3-systemd-235-51.amzn2023.0.2.aarch64 systemd-libs-252.23-4.amzn2023.aarch64 Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/amazonlinux-2023-aarch64-1754316577.937929/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf4 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.16.1.3-29.amzn2023.0.6.aarch64 python3-dnf-4.14.0-1.amzn2023.0.6.noarch python3-dnf-plugins-core-4.3.0-13.amzn2023.0.5.noarch yum-4.14.0-1.amzn2023.0.6.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 87 kB/s | 1.5 kB 00:00 Copr repository 90 MB/s | 3.8 MB 00:00 Additional repo copr_yxwang5db2_al23x_deps 107 kB/s | 1.5 kB 00:00 Amazon Linux 2023 repository - aarch64 12 kB/s | 3.6 kB 00:00 Dependencies resolved. ============================================================================================== Package Arch Version Repository Size ============================================================================================== Installing: amazon-rpm-config noarch 228-9.amzn2023.0.1 amazonlinux 69 k bash aarch64 5.2.15-1.amzn2023.0.2 amazonlinux 1.8 M bzip2 aarch64 1.0.8-6.amzn2023.0.2 amazonlinux 53 k coreutils aarch64 8.32-30.amzn2023.0.3 amazonlinux 1.2 M cpio aarch64 2.13-13.amzn2023.0.3 amazonlinux 271 k diffutils aarch64 3.8-1.amzn2023.0.2 amazonlinux 368 k findutils aarch64 1:4.8.0-2.amzn2023.0.2 amazonlinux 541 k gawk aarch64 5.1.0-3.amzn2023.0.3 amazonlinux 984 k glibc-minimal-langpack aarch64 2.34-196.amzn2023.0.1 amazonlinux 26 k grep aarch64 3.8-1.amzn2023.0.4 amazonlinux 282 k gzip aarch64 1.12-1.amzn2023.0.1 amazonlinux 158 k info aarch64 6.7-10.amzn2023.0.2 amazonlinux 224 k patch aarch64 2.7.6-14.amzn2023.0.2 amazonlinux 126 k rpm-build aarch64 4.16.1.3-29.amzn2023.0.6 amazonlinux 61 k sed aarch64 4.8-7.amzn2023.0.2 amazonlinux 295 k system-release noarch 2023.8.20250728-0.epal23 copr_base 27 k tar aarch64 2:1.34-1.amzn2023.0.4 amazonlinux 869 k unzip aarch64 6.0-57.amzn2023.0.2 amazonlinux 180 k util-linux aarch64 2.37.4-1.amzn2023.0.4 amazonlinux 2.2 M which aarch64 2.21-26.amzn2023.0.2 amazonlinux 42 k xz aarch64 5.2.5-9.amzn2023.0.2 amazonlinux 216 k Installing dependencies: alternatives aarch64 1.15-2.amzn2023.0.2 amazonlinux 36 k amazon-linux-repo-cdn noarch 2023.8.20250728-0.epal23 copr_base 15 k audit-libs aarch64 3.0.6-1.amzn2023.0.2 amazonlinux 116 k basesystem noarch 11-11.amzn2023.0.2 amazonlinux 7.8 k binutils aarch64 2.41-50.amzn2023.0.3 amazonlinux 5.5 M bzip2-libs aarch64 1.0.8-6.amzn2023.0.2 amazonlinux 44 k ca-certificates noarch 2025.2.76-1.0.amzn2023.0.2 amazonlinux 747 k coreutils-common aarch64 8.32-30.amzn2023.0.3 amazonlinux 2.0 M cracklib aarch64 2.9.6-27.amzn2023.0.2 amazonlinux 83 k crypto-policies noarch 20240828-2.git626aa59.amzn2023.0.1 amazonlinux 56 k curl aarch64 8.11.1-4.amzn2023.0.1 amazonlinux 300 k cyrus-sasl-lib aarch64 2.1.27-18.amzn2023.0.3 amazonlinux 776 k debugedit aarch64 5.0-10.amzn2023.0.1 amazonlinux 75 k dwz aarch64 0.14-6.amzn2023.0.2 amazonlinux 127 k ed aarch64 1.14.2-10.amzn2023.0.2 amazonlinux 74 k efi-srpm-macros noarch 5-4.amzn2023.0.5 amazonlinux 23 k elfutils aarch64 0.188-3.amzn2023.0.3 amazonlinux 514 k elfutils-debuginfod-client aarch64 0.188-3.amzn2023.0.3 amazonlinux 34 k elfutils-default-yama-scope noarch 0.188-3.amzn2023.0.3 amazonlinux 9.7 k elfutils-libelf aarch64 0.188-3.amzn2023.0.3 amazonlinux 191 k elfutils-libs aarch64 0.188-3.amzn2023.0.3 amazonlinux 249 k file aarch64 5.39-7.amzn2023.0.4 amazonlinux 50 k file-libs aarch64 5.39-7.amzn2023.0.4 amazonlinux 587 k filesystem aarch64 3.14-5.amzn2023.0.3 amazonlinux 22 k fonts-srpm-macros noarch 1:2.0.5-12.amzn2023.0.2 amazonlinux 27 k gdb-minimal aarch64 16.3-1.amzn2023.0.1 amazonlinux 4.0 M gdbm-libs aarch64 1:1.19-2.amzn2023.0.2 amazonlinux 53 k ghc-srpm-macros noarch 1.5.0-4.amzn2023.0.2 amazonlinux 8.5 k glibc aarch64 2.34-196.amzn2023.0.1 amazonlinux 1.7 M glibc-common aarch64 2.34-196.amzn2023.0.1 amazonlinux 275 k glibc-gconv-extra aarch64 2.34-196.amzn2023.0.1 amazonlinux 1.7 M gmp aarch64 1:6.2.1-2.amzn2023.0.2 amazonlinux 276 k go-srpm-macros noarch 3.2.0-37.amzn2023 amazonlinux 26 k jansson aarch64 2.14-0.amzn2023 amazonlinux 47 k kernel-srpm-macros noarch 1.0-14.amzn2023.0.3 amazonlinux 8.8 k keyutils-libs aarch64 1.6.3-1.amzn2023.0.2 amazonlinux 32 k krb5-libs aarch64 1.21.3-1.amzn2023.0.1 amazonlinux 768 k libacl aarch64 2.3.1-2.amzn2023.0.2 amazonlinux 24 k libarchive aarch64 3.7.4-2.amzn2023.0.4 amazonlinux 410 k libattr aarch64 2.5.1-3.amzn2023.0.2 amazonlinux 19 k libblkid aarch64 2.37.4-1.amzn2023.0.4 amazonlinux 105 k libbrotli aarch64 1.0.9-4.amzn2023.0.2 amazonlinux 316 k libcap aarch64 2.73-1.amzn2023.0.2 amazonlinux 77 k libcap-ng aarch64 0.8.2-4.amzn2023.0.2 amazonlinux 33 k libcom_err aarch64 1.46.5-2.amzn2023.0.2 amazonlinux 27 k libcurl aarch64 8.11.1-4.amzn2023.0.1 amazonlinux 355 k libdb aarch64 5.3.28-49.amzn2023.0.2 amazonlinux 731 k libeconf aarch64 0.4.0-1.amzn2023.0.3 amazonlinux 27 k libfdisk aarch64 2.37.4-1.amzn2023.0.4 amazonlinux 148 k libffi aarch64 3.4.4-1.amzn2023.0.1 amazonlinux 37 k libgcc aarch64 14.2.1-7.amzn2023.0.1 amazonlinux 124 k libgomp aarch64 14.2.1-7.amzn2023.0.1 amazonlinux 348 k libidn2 aarch64 2.3.2-1.amzn2023.0.5 amazonlinux 105 k libmount aarch64 2.37.4-1.amzn2023.0.4 amazonlinux 130 k libnghttp2 aarch64 1.59.0-3.amzn2023.0.1 amazonlinux 78 k libpkgconf aarch64 1.8.0-4.amzn2023.0.2 amazonlinux 37 k libpsl aarch64 0.21.5-1.amzn2023.0.1 amazonlinux 65 k libpwquality aarch64 1.4.4-6.amzn2023.0.2 amazonlinux 106 k libselinux aarch64 3.4-5.amzn2023.0.2 amazonlinux 87 k libsemanage aarch64 3.4-5.amzn2023.0.2 amazonlinux 119 k libsepol aarch64 3.4-3.amzn2023.0.3 amazonlinux 311 k libsigsegv aarch64 2.13-2.amzn2023.0.2 amazonlinux 28 k libsmartcols aarch64 2.37.4-1.amzn2023.0.4 amazonlinux 60 k libssh aarch64 0.10.6-1.amzn2023.0.1 amazonlinux 215 k libssh-config noarch 0.10.6-1.amzn2023.0.1 amazonlinux 11 k libstdc++ aarch64 14.2.1-7.amzn2023.0.1 amazonlinux 818 k libtasn1 aarch64 4.19.0-1.amzn2023.0.5 amazonlinux 73 k libunistring aarch64 0.9.10-10.amzn2023.0.2 amazonlinux 493 k libutempter aarch64 1.2.1-4.amzn2023.0.2 amazonlinux 27 k libuuid aarch64 2.37.4-1.amzn2023.0.4 amazonlinux 26 k libverto aarch64 0.3.2-1.amzn2023.0.2 amazonlinux 22 k libxcrypt aarch64 4.4.33-7.amzn2023 amazonlinux 127 k libxml2 aarch64 2.10.4-1.amzn2023.0.12 amazonlinux 689 k libzstd aarch64 1.5.5-1.amzn2023.0.1 amazonlinux 284 k lua-libs aarch64 5.4.4-3.amzn2023.0.2 amazonlinux 214 k lua-srpm-macros noarch 1-4.amzn2023.0.2 amazonlinux 9.2 k lz4-libs aarch64 1.9.4-1.amzn2023.0.2 amazonlinux 73 k mpfr aarch64 4.1.0-7.amzn2023.0.2 amazonlinux 243 k ncurses-base noarch 6.2-4.20200222.amzn2023.0.6 amazonlinux 60 k ncurses-libs aarch64 6.2-4.20200222.amzn2023.0.6 amazonlinux 318 k ocaml-srpm-macros noarch 6-6.amzn2023.0.2 amazonlinux 8.8 k openblas-srpm-macros noarch 2-9.amzn2023.0.2 amazonlinux 8.2 k openldap aarch64 2.4.57-6.amzn2023.0.7 amazonlinux 253 k openssl-fips-provider-latest aarch64 1:3.2.2-1.amzn2023.0.1 amazonlinux 558 k openssl-libs aarch64 1:3.2.2-1.amzn2023.0.1 amazonlinux 2.0 M p11-kit aarch64 0.24.1-2.amzn2023.0.3 amazonlinux 346 k p11-kit-trust aarch64 0.24.1-2.amzn2023.0.3 amazonlinux 138 k package-notes-srpm-macros noarch 0.4-18.amzn2023.0.5 amazonlinux 13 k pam aarch64 1.5.1-8.amzn2023.0.4 amazonlinux 553 k pcre2 aarch64 10.40-1.amzn2023.0.3 amazonlinux 220 k pcre2-syntax noarch 10.40-1.amzn2023.0.3 amazonlinux 142 k perl-srpm-macros noarch 1-39.amzn2023.0.2 amazonlinux 8.7 k pkgconf aarch64 1.8.0-4.amzn2023.0.2 amazonlinux 43 k pkgconf-m4 noarch 1.8.0-4.amzn2023.0.2 amazonlinux 15 k pkgconf-pkg-config aarch64 1.8.0-4.amzn2023.0.2 amazonlinux 11 k popt aarch64 1.18-6.amzn2023.0.2 amazonlinux 59 k publicsuffix-list-dafsa noarch 20240212-61.amzn2023 amazonlinux 59 k python-srpm-macros noarch 3.9-41.amzn2023.0.6 amazonlinux 20 k readline aarch64 8.1-2.amzn2023.0.2 amazonlinux 212 k rpm aarch64 4.16.1.3-29.amzn2023.0.6 amazonlinux 485 k rpm-build-libs aarch64 4.16.1.3-29.amzn2023.0.6 amazonlinux 88 k rpm-libs aarch64 4.16.1.3-29.amzn2023.0.6 amazonlinux 308 k rust-srpm-macros noarch 26.2-1.epal23 copr_base 13 k setup noarch 2.13.7-3.amzn2023.0.2 amazonlinux 141 k shadow-utils aarch64 2:4.9-12.amzn2023.0.4 amazonlinux 1.1 M sqlite-libs aarch64 3.40.0-1.amzn2023.0.5 amazonlinux 635 k systemd-libs aarch64 252.23-4.amzn2023 amazonlinux 584 k tzdata noarch 2025b-1.amzn2023.0.1 amazonlinux 429 k util-linux-core aarch64 2.37.4-1.amzn2023.0.4 amazonlinux 437 k xxhash-libs aarch64 0.8.3-3.epal23 copr_base 35 k xz-libs aarch64 5.2.5-9.amzn2023.0.2 amazonlinux 92 k zip aarch64 3.0-28.amzn2023.0.2 amazonlinux 254 k zlib aarch64 1.2.11-33.amzn2023.0.5 amazonlinux 91 k zstd aarch64 1.5.5-1.amzn2023.0.1 amazonlinux 450 k Transaction Summary ============================================================================================== Install 135 Packages Total size: 47 M Installed size: 292 M Downloading Packages: [SKIPPED] amazon-linux-repo-cdn-2023.8.20250728-0.epal23.noarch.rpm: Already downloaded [SKIPPED] rust-srpm-macros-26.2-1.epal23.noarch.rpm: Already downloaded [SKIPPED] system-release-2023.8.20250728-0.epal23.noarch.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.3-3.epal23.aarch64.rpm: Already downloaded [SKIPPED] alternatives-1.15-2.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] amazon-rpm-config-228-9.amzn2023.0.1.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.0.6-1.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] basesystem-11-11.amzn2023.0.2.noarch.rpm: Already downloaded [SKIPPED] bash-5.2.15-1.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] binutils-2.41-50.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-6.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-6.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] ca-certificates-2025.2.76-1.0.amzn2023.0.2.noarch.rpm: Already downloaded [SKIPPED] coreutils-8.32-30.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] coreutils-common-8.32-30.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] cpio-2.13-13.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] cracklib-2.9.6-27.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] crypto-policies-20240828-2.git626aa59.amzn2023.0.1.noarch.rpm: Already downloaded [SKIPPED] curl-8.11.1-4.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.27-18.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] debugedit-5.0-10.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] diffutils-3.8-1.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] dwz-0.14-6.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] ed-1.14.2-10.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-4.amzn2023.0.5.noarch.rpm: Already downloaded [SKIPPED] elfutils-0.188-3.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.188-3.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.188-3.amzn2023.0.3.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.188-3.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] elfutils-libs-0.188-3.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] file-5.39-7.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] file-libs-5.39-7.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] filesystem-3.14-5.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] findutils-4.8.0-2.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-12.amzn2023.0.2.noarch.rpm: Already downloaded [SKIPPED] gawk-5.1.0-3.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] gdb-minimal-16.3-1.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] gdbm-libs-1.19-2.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.5.0-4.amzn2023.0.2.noarch.rpm: Already downloaded [SKIPPED] glibc-2.34-196.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] glibc-common-2.34-196.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.34-196.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.34-196.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] gmp-6.2.1-2.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.2.0-37.amzn2023.noarch.rpm: Already downloaded [SKIPPED] grep-3.8-1.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] gzip-1.12-1.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] info-6.7-10.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] jansson-2.14-0.amzn2023.aarch64.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-14.amzn2023.0.3.noarch.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.3-1.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] krb5-libs-1.21.3-1.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] libacl-2.3.1-2.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libarchive-3.7.4-2.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] libattr-2.5.1-3.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libblkid-2.37.4-1.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] libbrotli-1.0.9-4.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libcap-2.73-1.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.2-4.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libcom_err-1.46.5-2.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libcurl-8.11.1-4.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] libdb-5.3.28-49.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libeconf-0.4.0-1.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] libfdisk-2.37.4-1.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] libffi-3.4.4-1.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] libgcc-14.2.1-7.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] libgomp-14.2.1-7.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] libidn2-2.3.2-1.amzn2023.0.5.aarch64.rpm: Already downloaded [SKIPPED] libmount-2.37.4-1.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] libnghttp2-1.59.0-3.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] libpkgconf-1.8.0-4.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libpsl-0.21.5-1.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] libpwquality-1.4.4-6.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libselinux-3.4-5.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libsemanage-3.4-5.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libsepol-3.4-3.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] libsigsegv-2.13-2.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libsmartcols-2.37.4-1.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] libssh-0.10.6-1.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] libssh-config-0.10.6-1.amzn2023.0.1.noarch.rpm: Already downloaded [SKIPPED] libstdc++-14.2.1-7.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-1.amzn2023.0.5.aarch64.rpm: Already downloaded [SKIPPED] libunistring-0.9.10-10.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-4.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libuuid-2.37.4-1.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] libverto-0.3.2-1.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.33-7.amzn2023.aarch64.rpm: Already downloaded [SKIPPED] libxml2-2.10.4-1.amzn2023.0.12.aarch64.rpm: Already downloaded [SKIPPED] libzstd-1.5.5-1.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] lua-libs-5.4.4-3.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-4.amzn2023.0.2.noarch.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.4-1.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] mpfr-4.1.0-7.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] ncurses-base-6.2-4.20200222.amzn2023.0.6.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.2-4.20200222.amzn2023.0.6.aarch64.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-6-6.amzn2023.0.2.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-9.amzn2023.0.2.noarch.rpm: Already downloaded [SKIPPED] openldap-2.4.57-6.amzn2023.0.7.aarch64.rpm: Already downloaded [SKIPPED] openssl-fips-provider-latest-3.2.2-1.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] openssl-libs-3.2.2-1.amzn2023.0.1.aarch64.rpm: Already downloaded [SKIPPED] p11-kit-0.24.1-2.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.24.1-2.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.4-18.amzn2023.0.5.noarch.rpm: Already downloaded [SKIPPED] pam-1.5.1-8.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] patch-2.7.6-14.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] pcre2-10.40-1.amzn2023.0.3.aarch64.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.40-1.amzn2023.0.3.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-39.amzn2023.0.2.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.8.0-4.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.8.0-4.amzn2023.0.2.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.8.0-4.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] popt-1.18-6.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20240212-61.amzn2023.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.9-41.amzn2023.0.6.noarch.rpm: Already downloaded [SKIPPED] readline-8.1-2.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] rpm-4.16.1.3-29.amzn2023.0.6.aarch64.rpm: Already downloaded [SKIPPED] rpm-build-4.16.1.3-29.amzn2023.0.6.aarch64.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.16.1.3-29.amzn2023.0.6.aarch64.rpm: Already downloaded [SKIPPED] rpm-libs-4.16.1.3-29.amzn2023.0.6.aarch64.rpm: Already downloaded [SKIPPED] sed-4.8-7.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] setup-2.13.7-3.amzn2023.0.2.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.9-12.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] sqlite-libs-3.40.0-1.amzn2023.0.5.aarch64.rpm: Already downloaded [SKIPPED] systemd-libs-252.23-4.amzn2023.aarch64.rpm: Already downloaded [SKIPPED] tar-1.34-1.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] tzdata-2025b-1.amzn2023.0.1.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-57.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] util-linux-2.37.4-1.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] util-linux-core-2.37.4-1.amzn2023.0.4.aarch64.rpm: Already downloaded [SKIPPED] which-2.21-26.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] xz-5.2.5-9.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] xz-libs-5.2.5-9.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] zip-3.0-28.amzn2023.0.2.aarch64.rpm: Already downloaded [SKIPPED] zlib-1.2.11-33.amzn2023.0.5.aarch64.rpm: Already downloaded [SKIPPED] zstd-1.5.5-1.amzn2023.0.1.aarch64.rpm: Already downloaded Amazon Linux 2023 repository - aarch64 1.7 MB/s | 1.8 kB 00:00 Importing GPG key 0xD832C631: Userid : "Amazon Linux " Fingerprint: B21C 50FA 44A9 9720 EAA7 2F7F E951 904A D832 C631 From : /usr/share/distribution-gpg-keys/amazon-linux/RPM-GPG-KEY-amazon-linux-2023 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.14-5.amzn2023.0.3.aarch64 1/1 Preparing : 1/1 Installing : libgcc-14.2.1-7.amzn2023.0.1.aarch64 1/135 Running scriptlet: libgcc-14.2.1-7.amzn2023.0.1.aarch64 1/135 Installing : tzdata-2025b-1.amzn2023.0.1.noarch 2/135 Installing : publicsuffix-list-dafsa-20240212-61.amzn2023.noa 3/135 Installing : pkgconf-m4-1.8.0-4.amzn2023.0.2.noarch 4/135 Installing : perl-srpm-macros-1-39.amzn2023.0.2.noarch 5/135 Installing : pcre2-syntax-10.40-1.amzn2023.0.3.noarch 6/135 Installing : openblas-srpm-macros-2-9.amzn2023.0.2.noarch 7/135 Installing : ocaml-srpm-macros-6-6.amzn2023.0.2.noarch 8/135 Installing : ncurses-base-6.2-4.20200222.amzn2023.0.6.noarch 9/135 Installing : ncurses-libs-6.2-4.20200222.amzn2023.0.6.aarch64 10/135 Installing : amazon-linux-repo-cdn-2023.8.20250728-0.epal23.n 11/135 Installing : bash-5.2.15-1.amzn2023.0.2.aarch64 12/135 Running scriptlet: bash-5.2.15-1.amzn2023.0.2.aarch64 12/135 Installing : system-release-2023.8.20250728-0.epal23.noarch 13/135 Installing : setup-2.13.7-3.amzn2023.0.2.noarch 14/135 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.7-3.amzn2023.0.2.noarch 14/135 Installing : filesystem-3.14-5.amzn2023.0.3.aarch64 15/135 Installing : basesystem-11-11.amzn2023.0.2.noarch 16/135 Installing : glibc-gconv-extra-2.34-196.amzn2023.0.1.aarch64 17/135 Running scriptlet: glibc-gconv-extra-2.34-196.amzn2023.0.1.aarch64 17/135 Installing : glibc-minimal-langpack-2.34-196.amzn2023.0.1.aar 18/135 Installing : glibc-common-2.34-196.amzn2023.0.1.aarch64 19/135 Running scriptlet: glibc-2.34-196.amzn2023.0.1.aarch64 20/135 Installing : glibc-2.34-196.amzn2023.0.1.aarch64 20/135 Running scriptlet: glibc-2.34-196.amzn2023.0.1.aarch64 20/135 Installing : zlib-1.2.11-33.amzn2023.0.5.aarch64 21/135 Installing : xz-libs-5.2.5-9.amzn2023.0.2.aarch64 22/135 Installing : bzip2-libs-1.0.8-6.amzn2023.0.2.aarch64 23/135 Installing : elfutils-libelf-0.188-3.amzn2023.0.3.aarch64 24/135 Installing : libuuid-2.37.4-1.amzn2023.0.4.aarch64 25/135 Installing : libzstd-1.5.5-1.amzn2023.0.1.aarch64 26/135 Installing : gmp-1:6.2.1-2.amzn2023.0.2.aarch64 27/135 Installing : libattr-2.5.1-3.amzn2023.0.2.aarch64 28/135 Installing : libacl-2.3.1-2.amzn2023.0.2.aarch64 29/135 Installing : libcap-2.73-1.amzn2023.0.2.aarch64 30/135 Installing : libstdc++-14.2.1-7.amzn2023.0.1.aarch64 31/135 Installing : libxcrypt-4.4.33-7.amzn2023.aarch64 32/135 Installing : popt-1.18-6.amzn2023.0.2.aarch64 33/135 Installing : readline-8.1-2.amzn2023.0.2.aarch64 34/135 Installing : crypto-policies-20240828-2.git626aa59.amzn2023.0 35/135 Running scriptlet: crypto-policies-20240828-2.git626aa59.amzn2023.0 35/135 Installing : systemd-libs-252.23-4.amzn2023.aarch64 36/135 Installing : mpfr-4.1.0-7.amzn2023.0.2.aarch64 37/135 Installing : dwz-0.14-6.amzn2023.0.2.aarch64 38/135 Installing : unzip-6.0-57.amzn2023.0.2.aarch64 39/135 Installing : file-libs-5.39-7.amzn2023.0.4.aarch64 40/135 Installing : file-5.39-7.amzn2023.0.4.aarch64 41/135 Installing : sqlite-libs-3.40.0-1.amzn2023.0.5.aarch64 42/135 Installing : alternatives-1.15-2.amzn2023.0.2.aarch64 43/135 Installing : libcap-ng-0.8.2-4.amzn2023.0.2.aarch64 44/135 Installing : audit-libs-3.0.6-1.amzn2023.0.2.aarch64 45/135 Installing : libcom_err-1.46.5-2.amzn2023.0.2.aarch64 46/135 Installing : libsepol-3.4-3.amzn2023.0.3.aarch64 47/135 Installing : libsmartcols-2.37.4-1.amzn2023.0.4.aarch64 48/135 Installing : libunistring-0.9.10-10.amzn2023.0.2.aarch64 49/135 Installing : libidn2-2.3.2-1.amzn2023.0.5.aarch64 50/135 Installing : lua-libs-5.4.4-3.amzn2023.0.2.aarch64 51/135 Installing : lz4-libs-1.9.4-1.amzn2023.0.2.aarch64 52/135 Installing : pcre2-10.40-1.amzn2023.0.3.aarch64 53/135 Installing : libselinux-3.4-5.amzn2023.0.2.aarch64 54/135 Installing : sed-4.8-7.amzn2023.0.2.aarch64 55/135 Installing : grep-3.8-1.amzn2023.0.4.aarch64 56/135 Installing : findutils-1:4.8.0-2.amzn2023.0.2.aarch64 57/135 Installing : xz-5.2.5-9.amzn2023.0.2.aarch64 58/135 Installing : libsemanage-3.4-5.amzn2023.0.2.aarch64 59/135 Installing : shadow-utils-2:4.9-12.amzn2023.0.4.aarch64 60/135 Running scriptlet: libutempter-1.2.1-4.amzn2023.0.2.aarch64 61/135 Installing : libutempter-1.2.1-4.amzn2023.0.2.aarch64 61/135 Installing : tar-2:1.34-1.amzn2023.0.4.aarch64 62/135 Installing : zstd-1.5.5-1.amzn2023.0.1.aarch64 63/135 Installing : libpsl-0.21.5-1.amzn2023.0.1.aarch64 64/135 Installing : zip-3.0-28.amzn2023.0.2.aarch64 65/135 Installing : bzip2-1.0.8-6.amzn2023.0.2.aarch64 66/135 Installing : libxml2-2.10.4-1.amzn2023.0.12.aarch64 67/135 Installing : info-6.7-10.amzn2023.0.2.aarch64 68/135 Installing : ed-1.14.2-10.amzn2023.0.2.aarch64 69/135 Installing : patch-2.7.6-14.amzn2023.0.2.aarch64 70/135 Installing : xxhash-libs-0.8.3-3.epal23.aarch64 71/135 Installing : cpio-2.13-13.amzn2023.0.3.aarch64 72/135 Installing : diffutils-3.8-1.amzn2023.0.2.aarch64 73/135 Installing : gdbm-libs-1:1.19-2.amzn2023.0.2.aarch64 74/135 Installing : jansson-2.14-0.amzn2023.aarch64 75/135 Installing : keyutils-libs-1.6.3-1.amzn2023.0.2.aarch64 76/135 Installing : libbrotli-1.0.9-4.amzn2023.0.2.aarch64 77/135 Installing : libdb-5.3.28-49.amzn2023.0.2.aarch64 78/135 Installing : libeconf-0.4.0-1.amzn2023.0.3.aarch64 79/135 Installing : libffi-3.4.4-1.amzn2023.0.1.aarch64 80/135 Installing : p11-kit-0.24.1-2.amzn2023.0.3.aarch64 81/135 Installing : libgomp-14.2.1-7.amzn2023.0.1.aarch64 82/135 Installing : libnghttp2-1.59.0-3.amzn2023.0.1.aarch64 83/135 Installing : libpkgconf-1.8.0-4.amzn2023.0.2.aarch64 84/135 Installing : libsigsegv-2.13-2.amzn2023.0.2.aarch64 85/135 Installing : gawk-5.1.0-3.amzn2023.0.3.aarch64 86/135 Installing : libtasn1-4.19.0-1.amzn2023.0.5.aarch64 87/135 Installing : p11-kit-trust-0.24.1-2.amzn2023.0.3.aarch64 88/135 Running scriptlet: p11-kit-trust-0.24.1-2.amzn2023.0.3.aarch64 88/135 Installing : libverto-0.3.2-1.amzn2023.0.2.aarch64 89/135 Installing : elfutils-default-yama-scope-0.188-3.amzn2023.0.3 90/135 Running scriptlet: elfutils-default-yama-scope-0.188-3.amzn2023.0.3 90/135 Installing : package-notes-srpm-macros-0.4-18.amzn2023.0.5.no 91/135 Installing : libssh-config-0.10.6-1.amzn2023.0.1.noarch 92/135 Installing : kernel-srpm-macros-1.0-14.amzn2023.0.3.noarch 93/135 Installing : ghc-srpm-macros-1.5.0-4.amzn2023.0.2.noarch 94/135 Installing : coreutils-common-8.32-30.amzn2023.0.3.aarch64 95/135 Installing : openssl-fips-provider-latest-1:3.2.2-1.amzn2023. 96/135 Installing : openssl-libs-1:3.2.2-1.amzn2023.0.1.aarch64 97/135 Installing : coreutils-8.32-30.amzn2023.0.3.aarch64 98/135 Running scriptlet: ca-certificates-2025.2.76-1.0.amzn2023.0.2.noarc 99/135 Installing : ca-certificates-2025.2.76-1.0.amzn2023.0.2.noarc 99/135 Running scriptlet: ca-certificates-2025.2.76-1.0.amzn2023.0.2.noarc 99/135 Installing : libblkid-2.37.4-1.amzn2023.0.4.aarch64 100/135 Running scriptlet: libblkid-2.37.4-1.amzn2023.0.4.aarch64 100/135 Installing : krb5-libs-1.21.3-1.amzn2023.0.1.aarch64 101/135 Installing : libmount-2.37.4-1.amzn2023.0.4.aarch64 102/135 Installing : gzip-1.12-1.amzn2023.0.1.aarch64 103/135 Installing : cracklib-2.9.6-27.amzn2023.0.2.aarch64 104/135 Installing : libpwquality-1.4.4-6.amzn2023.0.2.aarch64 105/135 Installing : pam-1.5.1-8.amzn2023.0.4.aarch64 106/135 Installing : util-linux-core-2.37.4-1.amzn2023.0.4.aarch64 107/135 Running scriptlet: util-linux-core-2.37.4-1.amzn2023.0.4.aarch64 107/135 Installing : cyrus-sasl-lib-2.1.27-18.amzn2023.0.3.aarch64 108/135 Installing : openldap-2.4.57-6.amzn2023.0.7.aarch64 109/135 Installing : libssh-0.10.6-1.amzn2023.0.1.aarch64 110/135 Installing : libcurl-8.11.1-4.amzn2023.0.1.aarch64 111/135 Installing : elfutils-libs-0.188-3.amzn2023.0.3.aarch64 112/135 Installing : elfutils-debuginfod-client-0.188-3.amzn2023.0.3. 113/135 Installing : binutils-2.41-50.amzn2023.0.3.aarch64 114/135 Running scriptlet: binutils-2.41-50.amzn2023.0.3.aarch64 114/135 Installing : elfutils-0.188-3.amzn2023.0.3.aarch64 115/135 Installing : gdb-minimal-16.3-1.amzn2023.0.1.aarch64 116/135 Installing : debugedit-5.0-10.amzn2023.0.1.aarch64 117/135 Installing : curl-8.11.1-4.amzn2023.0.1.aarch64 118/135 Installing : libfdisk-2.37.4-1.amzn2023.0.4.aarch64 119/135 Installing : libarchive-3.7.4-2.amzn2023.0.4.aarch64 120/135 Installing : rpm-libs-4.16.1.3-29.amzn2023.0.6.aarch64 121/135 Installing : rpm-4.16.1.3-29.amzn2023.0.6.aarch64 122/135 Installing : efi-srpm-macros-5-4.amzn2023.0.5.noarch 123/135 Installing : lua-srpm-macros-1-4.amzn2023.0.2.noarch 124/135 Installing : rpm-build-libs-4.16.1.3-29.amzn2023.0.6.aarch64 125/135 Installing : rust-srpm-macros-26.2-1.epal23.noarch 126/135 Installing : fonts-srpm-macros-1:2.0.5-12.amzn2023.0.2.noarch 127/135 Installing : go-srpm-macros-3.2.0-37.amzn2023.noarch 128/135 Installing : python-srpm-macros-3.9-41.amzn2023.0.6.noarch 129/135 Installing : amazon-rpm-config-228-9.amzn2023.0.1.noarch 130/135 Running scriptlet: amazon-rpm-config-228-9.amzn2023.0.1.noarch 130/135 Installing : pkgconf-1.8.0-4.amzn2023.0.2.aarch64 131/135 Installing : pkgconf-pkg-config-1.8.0-4.amzn2023.0.2.aarch64 132/135 Installing : rpm-build-4.16.1.3-29.amzn2023.0.6.aarch64 133/135 Installing : util-linux-2.37.4-1.amzn2023.0.4.aarch64 134/135 Running scriptlet: util-linux-2.37.4-1.amzn2023.0.4.aarch64 134/135 Installing : which-2.21-26.amzn2023.0.2.aarch64 135/135 Running scriptlet: filesystem-3.14-5.amzn2023.0.3.aarch64 135/135 Running scriptlet: ca-certificates-2025.2.76-1.0.amzn2023.0.2.noarc 135/135 Running scriptlet: pam-1.5.1-8.amzn2023.0.4.aarch64 135/135 Running scriptlet: rpm-4.16.1.3-29.amzn2023.0.6.aarch64 135/135 Running scriptlet: which-2.21-26.amzn2023.0.2.aarch64 135/135 Verifying : amazon-linux-repo-cdn-2023.8.20250728-0.epal23.n 1/135 Verifying : rust-srpm-macros-26.2-1.epal23.noarch 2/135 Verifying : system-release-2023.8.20250728-0.epal23.noarch 3/135 Verifying : xxhash-libs-0.8.3-3.epal23.aarch64 4/135 Verifying : alternatives-1.15-2.amzn2023.0.2.aarch64 5/135 Verifying : amazon-rpm-config-228-9.amzn2023.0.1.noarch 6/135 Verifying : audit-libs-3.0.6-1.amzn2023.0.2.aarch64 7/135 Verifying : basesystem-11-11.amzn2023.0.2.noarch 8/135 Verifying : bash-5.2.15-1.amzn2023.0.2.aarch64 9/135 Verifying : binutils-2.41-50.amzn2023.0.3.aarch64 10/135 Verifying : bzip2-1.0.8-6.amzn2023.0.2.aarch64 11/135 Verifying : bzip2-libs-1.0.8-6.amzn2023.0.2.aarch64 12/135 Verifying : ca-certificates-2025.2.76-1.0.amzn2023.0.2.noarc 13/135 Verifying : coreutils-8.32-30.amzn2023.0.3.aarch64 14/135 Verifying : coreutils-common-8.32-30.amzn2023.0.3.aarch64 15/135 Verifying : cpio-2.13-13.amzn2023.0.3.aarch64 16/135 Verifying : cracklib-2.9.6-27.amzn2023.0.2.aarch64 17/135 Verifying : crypto-policies-20240828-2.git626aa59.amzn2023.0 18/135 Verifying : curl-8.11.1-4.amzn2023.0.1.aarch64 19/135 Verifying : cyrus-sasl-lib-2.1.27-18.amzn2023.0.3.aarch64 20/135 Verifying : debugedit-5.0-10.amzn2023.0.1.aarch64 21/135 Verifying : diffutils-3.8-1.amzn2023.0.2.aarch64 22/135 Verifying : dwz-0.14-6.amzn2023.0.2.aarch64 23/135 Verifying : ed-1.14.2-10.amzn2023.0.2.aarch64 24/135 Verifying : efi-srpm-macros-5-4.amzn2023.0.5.noarch 25/135 Verifying : elfutils-0.188-3.amzn2023.0.3.aarch64 26/135 Verifying : elfutils-debuginfod-client-0.188-3.amzn2023.0.3. 27/135 Verifying : elfutils-default-yama-scope-0.188-3.amzn2023.0.3 28/135 Verifying : elfutils-libelf-0.188-3.amzn2023.0.3.aarch64 29/135 Verifying : elfutils-libs-0.188-3.amzn2023.0.3.aarch64 30/135 Verifying : file-5.39-7.amzn2023.0.4.aarch64 31/135 Verifying : file-libs-5.39-7.amzn2023.0.4.aarch64 32/135 Verifying : filesystem-3.14-5.amzn2023.0.3.aarch64 33/135 Verifying : findutils-1:4.8.0-2.amzn2023.0.2.aarch64 34/135 Verifying : fonts-srpm-macros-1:2.0.5-12.amzn2023.0.2.noarch 35/135 Verifying : gawk-5.1.0-3.amzn2023.0.3.aarch64 36/135 Verifying : gdb-minimal-16.3-1.amzn2023.0.1.aarch64 37/135 Verifying : gdbm-libs-1:1.19-2.amzn2023.0.2.aarch64 38/135 Verifying : ghc-srpm-macros-1.5.0-4.amzn2023.0.2.noarch 39/135 Verifying : glibc-2.34-196.amzn2023.0.1.aarch64 40/135 Verifying : glibc-common-2.34-196.amzn2023.0.1.aarch64 41/135 Verifying : glibc-gconv-extra-2.34-196.amzn2023.0.1.aarch64 42/135 Verifying : glibc-minimal-langpack-2.34-196.amzn2023.0.1.aar 43/135 Verifying : gmp-1:6.2.1-2.amzn2023.0.2.aarch64 44/135 Verifying : go-srpm-macros-3.2.0-37.amzn2023.noarch 45/135 Verifying : grep-3.8-1.amzn2023.0.4.aarch64 46/135 Verifying : gzip-1.12-1.amzn2023.0.1.aarch64 47/135 Verifying : info-6.7-10.amzn2023.0.2.aarch64 48/135 Verifying : jansson-2.14-0.amzn2023.aarch64 49/135 Verifying : kernel-srpm-macros-1.0-14.amzn2023.0.3.noarch 50/135 Verifying : keyutils-libs-1.6.3-1.amzn2023.0.2.aarch64 51/135 Verifying : krb5-libs-1.21.3-1.amzn2023.0.1.aarch64 52/135 Verifying : libacl-2.3.1-2.amzn2023.0.2.aarch64 53/135 Verifying : libarchive-3.7.4-2.amzn2023.0.4.aarch64 54/135 Verifying : libattr-2.5.1-3.amzn2023.0.2.aarch64 55/135 Verifying : libblkid-2.37.4-1.amzn2023.0.4.aarch64 56/135 Verifying : libbrotli-1.0.9-4.amzn2023.0.2.aarch64 57/135 Verifying : libcap-2.73-1.amzn2023.0.2.aarch64 58/135 Verifying : libcap-ng-0.8.2-4.amzn2023.0.2.aarch64 59/135 Verifying : libcom_err-1.46.5-2.amzn2023.0.2.aarch64 60/135 Verifying : libcurl-8.11.1-4.amzn2023.0.1.aarch64 61/135 Verifying : libdb-5.3.28-49.amzn2023.0.2.aarch64 62/135 Verifying : libeconf-0.4.0-1.amzn2023.0.3.aarch64 63/135 Verifying : libfdisk-2.37.4-1.amzn2023.0.4.aarch64 64/135 Verifying : libffi-3.4.4-1.amzn2023.0.1.aarch64 65/135 Verifying : libgcc-14.2.1-7.amzn2023.0.1.aarch64 66/135 Verifying : libgomp-14.2.1-7.amzn2023.0.1.aarch64 67/135 Verifying : libidn2-2.3.2-1.amzn2023.0.5.aarch64 68/135 Verifying : libmount-2.37.4-1.amzn2023.0.4.aarch64 69/135 Verifying : libnghttp2-1.59.0-3.amzn2023.0.1.aarch64 70/135 Verifying : libpkgconf-1.8.0-4.amzn2023.0.2.aarch64 71/135 Verifying : libpsl-0.21.5-1.amzn2023.0.1.aarch64 72/135 Verifying : libpwquality-1.4.4-6.amzn2023.0.2.aarch64 73/135 Verifying : libselinux-3.4-5.amzn2023.0.2.aarch64 74/135 Verifying : libsemanage-3.4-5.amzn2023.0.2.aarch64 75/135 Verifying : libsepol-3.4-3.amzn2023.0.3.aarch64 76/135 Verifying : libsigsegv-2.13-2.amzn2023.0.2.aarch64 77/135 Verifying : libsmartcols-2.37.4-1.amzn2023.0.4.aarch64 78/135 Verifying : libssh-0.10.6-1.amzn2023.0.1.aarch64 79/135 Verifying : libssh-config-0.10.6-1.amzn2023.0.1.noarch 80/135 Verifying : libstdc++-14.2.1-7.amzn2023.0.1.aarch64 81/135 Verifying : libtasn1-4.19.0-1.amzn2023.0.5.aarch64 82/135 Verifying : libunistring-0.9.10-10.amzn2023.0.2.aarch64 83/135 Verifying : libutempter-1.2.1-4.amzn2023.0.2.aarch64 84/135 Verifying : libuuid-2.37.4-1.amzn2023.0.4.aarch64 85/135 Verifying : libverto-0.3.2-1.amzn2023.0.2.aarch64 86/135 Verifying : libxcrypt-4.4.33-7.amzn2023.aarch64 87/135 Verifying : libxml2-2.10.4-1.amzn2023.0.12.aarch64 88/135 Verifying : libzstd-1.5.5-1.amzn2023.0.1.aarch64 89/135 Verifying : lua-libs-5.4.4-3.amzn2023.0.2.aarch64 90/135 Verifying : lua-srpm-macros-1-4.amzn2023.0.2.noarch 91/135 Verifying : lz4-libs-1.9.4-1.amzn2023.0.2.aarch64 92/135 Verifying : mpfr-4.1.0-7.amzn2023.0.2.aarch64 93/135 Verifying : ncurses-base-6.2-4.20200222.amzn2023.0.6.noarch 94/135 Verifying : ncurses-libs-6.2-4.20200222.amzn2023.0.6.aarch64 95/135 Verifying : ocaml-srpm-macros-6-6.amzn2023.0.2.noarch 96/135 Verifying : openblas-srpm-macros-2-9.amzn2023.0.2.noarch 97/135 Verifying : openldap-2.4.57-6.amzn2023.0.7.aarch64 98/135 Verifying : openssl-fips-provider-latest-1:3.2.2-1.amzn2023. 99/135 Verifying : openssl-libs-1:3.2.2-1.amzn2023.0.1.aarch64 100/135 Verifying : p11-kit-0.24.1-2.amzn2023.0.3.aarch64 101/135 Verifying : p11-kit-trust-0.24.1-2.amzn2023.0.3.aarch64 102/135 Verifying : package-notes-srpm-macros-0.4-18.amzn2023.0.5.no 103/135 Verifying : pam-1.5.1-8.amzn2023.0.4.aarch64 104/135 Verifying : patch-2.7.6-14.amzn2023.0.2.aarch64 105/135 Verifying : pcre2-10.40-1.amzn2023.0.3.aarch64 106/135 Verifying : pcre2-syntax-10.40-1.amzn2023.0.3.noarch 107/135 Verifying : perl-srpm-macros-1-39.amzn2023.0.2.noarch 108/135 Verifying : pkgconf-1.8.0-4.amzn2023.0.2.aarch64 109/135 Verifying : pkgconf-m4-1.8.0-4.amzn2023.0.2.noarch 110/135 Verifying : pkgconf-pkg-config-1.8.0-4.amzn2023.0.2.aarch64 111/135 Verifying : popt-1.18-6.amzn2023.0.2.aarch64 112/135 Verifying : publicsuffix-list-dafsa-20240212-61.amzn2023.noa 113/135 Verifying : python-srpm-macros-3.9-41.amzn2023.0.6.noarch 114/135 Verifying : readline-8.1-2.amzn2023.0.2.aarch64 115/135 Verifying : rpm-4.16.1.3-29.amzn2023.0.6.aarch64 116/135 Verifying : rpm-build-4.16.1.3-29.amzn2023.0.6.aarch64 117/135 Verifying : rpm-build-libs-4.16.1.3-29.amzn2023.0.6.aarch64 118/135 Verifying : rpm-libs-4.16.1.3-29.amzn2023.0.6.aarch64 119/135 Verifying : sed-4.8-7.amzn2023.0.2.aarch64 120/135 Verifying : setup-2.13.7-3.amzn2023.0.2.noarch 121/135 Verifying : shadow-utils-2:4.9-12.amzn2023.0.4.aarch64 122/135 Verifying : sqlite-libs-3.40.0-1.amzn2023.0.5.aarch64 123/135 Verifying : systemd-libs-252.23-4.amzn2023.aarch64 124/135 Verifying : tar-2:1.34-1.amzn2023.0.4.aarch64 125/135 Verifying : tzdata-2025b-1.amzn2023.0.1.noarch 126/135 Verifying : unzip-6.0-57.amzn2023.0.2.aarch64 127/135 Verifying : util-linux-2.37.4-1.amzn2023.0.4.aarch64 128/135 Verifying : util-linux-core-2.37.4-1.amzn2023.0.4.aarch64 129/135 Verifying : which-2.21-26.amzn2023.0.2.aarch64 130/135 Verifying : xz-5.2.5-9.amzn2023.0.2.aarch64 131/135 Verifying : xz-libs-5.2.5-9.amzn2023.0.2.aarch64 132/135 Verifying : zip-3.0-28.amzn2023.0.2.aarch64 133/135 Verifying : zlib-1.2.11-33.amzn2023.0.5.aarch64 134/135 Verifying : zstd-1.5.5-1.amzn2023.0.1.aarch64 135/135 Installed: alternatives-1.15-2.amzn2023.0.2.aarch64 amazon-linux-repo-cdn-2023.8.20250728-0.epal23.noarch amazon-rpm-config-228-9.amzn2023.0.1.noarch audit-libs-3.0.6-1.amzn2023.0.2.aarch64 basesystem-11-11.amzn2023.0.2.noarch bash-5.2.15-1.amzn2023.0.2.aarch64 binutils-2.41-50.amzn2023.0.3.aarch64 bzip2-1.0.8-6.amzn2023.0.2.aarch64 bzip2-libs-1.0.8-6.amzn2023.0.2.aarch64 ca-certificates-2025.2.76-1.0.amzn2023.0.2.noarch coreutils-8.32-30.amzn2023.0.3.aarch64 coreutils-common-8.32-30.amzn2023.0.3.aarch64 cpio-2.13-13.amzn2023.0.3.aarch64 cracklib-2.9.6-27.amzn2023.0.2.aarch64 crypto-policies-20240828-2.git626aa59.amzn2023.0.1.noarch curl-8.11.1-4.amzn2023.0.1.aarch64 cyrus-sasl-lib-2.1.27-18.amzn2023.0.3.aarch64 debugedit-5.0-10.amzn2023.0.1.aarch64 diffutils-3.8-1.amzn2023.0.2.aarch64 dwz-0.14-6.amzn2023.0.2.aarch64 ed-1.14.2-10.amzn2023.0.2.aarch64 efi-srpm-macros-5-4.amzn2023.0.5.noarch elfutils-0.188-3.amzn2023.0.3.aarch64 elfutils-debuginfod-client-0.188-3.amzn2023.0.3.aarch64 elfutils-default-yama-scope-0.188-3.amzn2023.0.3.noarch elfutils-libelf-0.188-3.amzn2023.0.3.aarch64 elfutils-libs-0.188-3.amzn2023.0.3.aarch64 file-5.39-7.amzn2023.0.4.aarch64 file-libs-5.39-7.amzn2023.0.4.aarch64 filesystem-3.14-5.amzn2023.0.3.aarch64 findutils-1:4.8.0-2.amzn2023.0.2.aarch64 fonts-srpm-macros-1:2.0.5-12.amzn2023.0.2.noarch gawk-5.1.0-3.amzn2023.0.3.aarch64 gdb-minimal-16.3-1.amzn2023.0.1.aarch64 gdbm-libs-1:1.19-2.amzn2023.0.2.aarch64 ghc-srpm-macros-1.5.0-4.amzn2023.0.2.noarch glibc-2.34-196.amzn2023.0.1.aarch64 glibc-common-2.34-196.amzn2023.0.1.aarch64 glibc-gconv-extra-2.34-196.amzn2023.0.1.aarch64 glibc-minimal-langpack-2.34-196.amzn2023.0.1.aarch64 gmp-1:6.2.1-2.amzn2023.0.2.aarch64 go-srpm-macros-3.2.0-37.amzn2023.noarch grep-3.8-1.amzn2023.0.4.aarch64 gzip-1.12-1.amzn2023.0.1.aarch64 info-6.7-10.amzn2023.0.2.aarch64 jansson-2.14-0.amzn2023.aarch64 kernel-srpm-macros-1.0-14.amzn2023.0.3.noarch keyutils-libs-1.6.3-1.amzn2023.0.2.aarch64 krb5-libs-1.21.3-1.amzn2023.0.1.aarch64 libacl-2.3.1-2.amzn2023.0.2.aarch64 libarchive-3.7.4-2.amzn2023.0.4.aarch64 libattr-2.5.1-3.amzn2023.0.2.aarch64 libblkid-2.37.4-1.amzn2023.0.4.aarch64 libbrotli-1.0.9-4.amzn2023.0.2.aarch64 libcap-2.73-1.amzn2023.0.2.aarch64 libcap-ng-0.8.2-4.amzn2023.0.2.aarch64 libcom_err-1.46.5-2.amzn2023.0.2.aarch64 libcurl-8.11.1-4.amzn2023.0.1.aarch64 libdb-5.3.28-49.amzn2023.0.2.aarch64 libeconf-0.4.0-1.amzn2023.0.3.aarch64 libfdisk-2.37.4-1.amzn2023.0.4.aarch64 libffi-3.4.4-1.amzn2023.0.1.aarch64 libgcc-14.2.1-7.amzn2023.0.1.aarch64 libgomp-14.2.1-7.amzn2023.0.1.aarch64 libidn2-2.3.2-1.amzn2023.0.5.aarch64 libmount-2.37.4-1.amzn2023.0.4.aarch64 libnghttp2-1.59.0-3.amzn2023.0.1.aarch64 libpkgconf-1.8.0-4.amzn2023.0.2.aarch64 libpsl-0.21.5-1.amzn2023.0.1.aarch64 libpwquality-1.4.4-6.amzn2023.0.2.aarch64 libselinux-3.4-5.amzn2023.0.2.aarch64 libsemanage-3.4-5.amzn2023.0.2.aarch64 libsepol-3.4-3.amzn2023.0.3.aarch64 libsigsegv-2.13-2.amzn2023.0.2.aarch64 libsmartcols-2.37.4-1.amzn2023.0.4.aarch64 libssh-0.10.6-1.amzn2023.0.1.aarch64 libssh-config-0.10.6-1.amzn2023.0.1.noarch libstdc++-14.2.1-7.amzn2023.0.1.aarch64 libtasn1-4.19.0-1.amzn2023.0.5.aarch64 libunistring-0.9.10-10.amzn2023.0.2.aarch64 libutempter-1.2.1-4.amzn2023.0.2.aarch64 libuuid-2.37.4-1.amzn2023.0.4.aarch64 libverto-0.3.2-1.amzn2023.0.2.aarch64 libxcrypt-4.4.33-7.amzn2023.aarch64 libxml2-2.10.4-1.amzn2023.0.12.aarch64 libzstd-1.5.5-1.amzn2023.0.1.aarch64 lua-libs-5.4.4-3.amzn2023.0.2.aarch64 lua-srpm-macros-1-4.amzn2023.0.2.noarch lz4-libs-1.9.4-1.amzn2023.0.2.aarch64 mpfr-4.1.0-7.amzn2023.0.2.aarch64 ncurses-base-6.2-4.20200222.amzn2023.0.6.noarch ncurses-libs-6.2-4.20200222.amzn2023.0.6.aarch64 ocaml-srpm-macros-6-6.amzn2023.0.2.noarch openblas-srpm-macros-2-9.amzn2023.0.2.noarch openldap-2.4.57-6.amzn2023.0.7.aarch64 openssl-fips-provider-latest-1:3.2.2-1.amzn2023.0.1.aarch64 openssl-libs-1:3.2.2-1.amzn2023.0.1.aarch64 p11-kit-0.24.1-2.amzn2023.0.3.aarch64 p11-kit-trust-0.24.1-2.amzn2023.0.3.aarch64 package-notes-srpm-macros-0.4-18.amzn2023.0.5.noarch pam-1.5.1-8.amzn2023.0.4.aarch64 patch-2.7.6-14.amzn2023.0.2.aarch64 pcre2-10.40-1.amzn2023.0.3.aarch64 pcre2-syntax-10.40-1.amzn2023.0.3.noarch perl-srpm-macros-1-39.amzn2023.0.2.noarch pkgconf-1.8.0-4.amzn2023.0.2.aarch64 pkgconf-m4-1.8.0-4.amzn2023.0.2.noarch pkgconf-pkg-config-1.8.0-4.amzn2023.0.2.aarch64 popt-1.18-6.amzn2023.0.2.aarch64 publicsuffix-list-dafsa-20240212-61.amzn2023.noarch python-srpm-macros-3.9-41.amzn2023.0.6.noarch readline-8.1-2.amzn2023.0.2.aarch64 rpm-4.16.1.3-29.amzn2023.0.6.aarch64 rpm-build-4.16.1.3-29.amzn2023.0.6.aarch64 rpm-build-libs-4.16.1.3-29.amzn2023.0.6.aarch64 rpm-libs-4.16.1.3-29.amzn2023.0.6.aarch64 rust-srpm-macros-26.2-1.epal23.noarch sed-4.8-7.amzn2023.0.2.aarch64 setup-2.13.7-3.amzn2023.0.2.noarch shadow-utils-2:4.9-12.amzn2023.0.4.aarch64 sqlite-libs-3.40.0-1.amzn2023.0.5.aarch64 system-release-2023.8.20250728-0.epal23.noarch systemd-libs-252.23-4.amzn2023.aarch64 tar-2:1.34-1.amzn2023.0.4.aarch64 tzdata-2025b-1.amzn2023.0.1.noarch unzip-6.0-57.amzn2023.0.2.aarch64 util-linux-2.37.4-1.amzn2023.0.4.aarch64 util-linux-core-2.37.4-1.amzn2023.0.4.aarch64 which-2.21-26.amzn2023.0.2.aarch64 xxhash-libs-0.8.3-3.epal23.aarch64 xz-5.2.5-9.amzn2023.0.2.aarch64 xz-libs-5.2.5-9.amzn2023.0.2.aarch64 zip-3.0-28.amzn2023.0.2.aarch64 zlib-1.2.11-33.amzn2023.0.5.aarch64 zstd-1.5.5-1.amzn2023.0.1.aarch64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.15-2.amzn2023.0.2.aarch64 amazon-linux-repo-cdn-2023.8.20250728-0.epal23.noarch amazon-rpm-config-228-9.amzn2023.0.1.noarch audit-libs-3.0.6-1.amzn2023.0.2.aarch64 basesystem-11-11.amzn2023.0.2.noarch bash-5.2.15-1.amzn2023.0.2.aarch64 binutils-2.41-50.amzn2023.0.3.aarch64 bzip2-1.0.8-6.amzn2023.0.2.aarch64 bzip2-libs-1.0.8-6.amzn2023.0.2.aarch64 ca-certificates-2025.2.76-1.0.amzn2023.0.2.noarch coreutils-8.32-30.amzn2023.0.3.aarch64 coreutils-common-8.32-30.amzn2023.0.3.aarch64 cpio-2.13-13.amzn2023.0.3.aarch64 cracklib-2.9.6-27.amzn2023.0.2.aarch64 crypto-policies-20240828-2.git626aa59.amzn2023.0.1.noarch curl-8.11.1-4.amzn2023.0.1.aarch64 cyrus-sasl-lib-2.1.27-18.amzn2023.0.3.aarch64 debugedit-5.0-10.amzn2023.0.1.aarch64 diffutils-3.8-1.amzn2023.0.2.aarch64 dwz-0.14-6.amzn2023.0.2.aarch64 ed-1.14.2-10.amzn2023.0.2.aarch64 efi-srpm-macros-5-4.amzn2023.0.5.noarch elfutils-0.188-3.amzn2023.0.3.aarch64 elfutils-debuginfod-client-0.188-3.amzn2023.0.3.aarch64 elfutils-default-yama-scope-0.188-3.amzn2023.0.3.noarch elfutils-libelf-0.188-3.amzn2023.0.3.aarch64 elfutils-libs-0.188-3.amzn2023.0.3.aarch64 file-5.39-7.amzn2023.0.4.aarch64 file-libs-5.39-7.amzn2023.0.4.aarch64 filesystem-3.14-5.amzn2023.0.3.aarch64 findutils-4.8.0-2.amzn2023.0.2.aarch64 fonts-srpm-macros-2.0.5-12.amzn2023.0.2.noarch gawk-5.1.0-3.amzn2023.0.3.aarch64 gdb-minimal-16.3-1.amzn2023.0.1.aarch64 gdbm-libs-1.19-2.amzn2023.0.2.aarch64 ghc-srpm-macros-1.5.0-4.amzn2023.0.2.noarch glibc-2.34-196.amzn2023.0.1.aarch64 glibc-common-2.34-196.amzn2023.0.1.aarch64 glibc-gconv-extra-2.34-196.amzn2023.0.1.aarch64 glibc-minimal-langpack-2.34-196.amzn2023.0.1.aarch64 gmp-6.2.1-2.amzn2023.0.2.aarch64 go-srpm-macros-3.2.0-37.amzn2023.noarch gpg-pubkey-d832c631-6515c85e grep-3.8-1.amzn2023.0.4.aarch64 gzip-1.12-1.amzn2023.0.1.aarch64 info-6.7-10.amzn2023.0.2.aarch64 jansson-2.14-0.amzn2023.aarch64 kernel-srpm-macros-1.0-14.amzn2023.0.3.noarch keyutils-libs-1.6.3-1.amzn2023.0.2.aarch64 krb5-libs-1.21.3-1.amzn2023.0.1.aarch64 libacl-2.3.1-2.amzn2023.0.2.aarch64 libarchive-3.7.4-2.amzn2023.0.4.aarch64 libattr-2.5.1-3.amzn2023.0.2.aarch64 libblkid-2.37.4-1.amzn2023.0.4.aarch64 libbrotli-1.0.9-4.amzn2023.0.2.aarch64 libcap-2.73-1.amzn2023.0.2.aarch64 libcap-ng-0.8.2-4.amzn2023.0.2.aarch64 libcom_err-1.46.5-2.amzn2023.0.2.aarch64 libcurl-8.11.1-4.amzn2023.0.1.aarch64 libdb-5.3.28-49.amzn2023.0.2.aarch64 libeconf-0.4.0-1.amzn2023.0.3.aarch64 libfdisk-2.37.4-1.amzn2023.0.4.aarch64 libffi-3.4.4-1.amzn2023.0.1.aarch64 libgcc-14.2.1-7.amzn2023.0.1.aarch64 libgomp-14.2.1-7.amzn2023.0.1.aarch64 libidn2-2.3.2-1.amzn2023.0.5.aarch64 libmount-2.37.4-1.amzn2023.0.4.aarch64 libnghttp2-1.59.0-3.amzn2023.0.1.aarch64 libpkgconf-1.8.0-4.amzn2023.0.2.aarch64 libpsl-0.21.5-1.amzn2023.0.1.aarch64 libpwquality-1.4.4-6.amzn2023.0.2.aarch64 libselinux-3.4-5.amzn2023.0.2.aarch64 libsemanage-3.4-5.amzn2023.0.2.aarch64 libsepol-3.4-3.amzn2023.0.3.aarch64 libsigsegv-2.13-2.amzn2023.0.2.aarch64 libsmartcols-2.37.4-1.amzn2023.0.4.aarch64 libssh-0.10.6-1.amzn2023.0.1.aarch64 libssh-config-0.10.6-1.amzn2023.0.1.noarch libstdc++-14.2.1-7.amzn2023.0.1.aarch64 libtasn1-4.19.0-1.amzn2023.0.5.aarch64 libunistring-0.9.10-10.amzn2023.0.2.aarch64 libutempter-1.2.1-4.amzn2023.0.2.aarch64 libuuid-2.37.4-1.amzn2023.0.4.aarch64 libverto-0.3.2-1.amzn2023.0.2.aarch64 libxcrypt-4.4.33-7.amzn2023.aarch64 libxml2-2.10.4-1.amzn2023.0.12.aarch64 libzstd-1.5.5-1.amzn2023.0.1.aarch64 lua-libs-5.4.4-3.amzn2023.0.2.aarch64 lua-srpm-macros-1-4.amzn2023.0.2.noarch lz4-libs-1.9.4-1.amzn2023.0.2.aarch64 mpfr-4.1.0-7.amzn2023.0.2.aarch64 ncurses-base-6.2-4.20200222.amzn2023.0.6.noarch ncurses-libs-6.2-4.20200222.amzn2023.0.6.aarch64 ocaml-srpm-macros-6-6.amzn2023.0.2.noarch openblas-srpm-macros-2-9.amzn2023.0.2.noarch openldap-2.4.57-6.amzn2023.0.7.aarch64 openssl-fips-provider-latest-3.2.2-1.amzn2023.0.1.aarch64 openssl-libs-3.2.2-1.amzn2023.0.1.aarch64 p11-kit-0.24.1-2.amzn2023.0.3.aarch64 p11-kit-trust-0.24.1-2.amzn2023.0.3.aarch64 package-notes-srpm-macros-0.4-18.amzn2023.0.5.noarch pam-1.5.1-8.amzn2023.0.4.aarch64 patch-2.7.6-14.amzn2023.0.2.aarch64 pcre2-10.40-1.amzn2023.0.3.aarch64 pcre2-syntax-10.40-1.amzn2023.0.3.noarch perl-srpm-macros-1-39.amzn2023.0.2.noarch pkgconf-1.8.0-4.amzn2023.0.2.aarch64 pkgconf-m4-1.8.0-4.amzn2023.0.2.noarch pkgconf-pkg-config-1.8.0-4.amzn2023.0.2.aarch64 popt-1.18-6.amzn2023.0.2.aarch64 publicsuffix-list-dafsa-20240212-61.amzn2023.noarch python-srpm-macros-3.9-41.amzn2023.0.6.noarch readline-8.1-2.amzn2023.0.2.aarch64 rpm-4.16.1.3-29.amzn2023.0.6.aarch64 rpm-build-4.16.1.3-29.amzn2023.0.6.aarch64 rpm-build-libs-4.16.1.3-29.amzn2023.0.6.aarch64 rpm-libs-4.16.1.3-29.amzn2023.0.6.aarch64 rust-srpm-macros-26.2-1.epal23.noarch sed-4.8-7.amzn2023.0.2.aarch64 setup-2.13.7-3.amzn2023.0.2.noarch shadow-utils-4.9-12.amzn2023.0.4.aarch64 sqlite-libs-3.40.0-1.amzn2023.0.5.aarch64 system-release-2023.8.20250728-0.epal23.noarch systemd-libs-252.23-4.amzn2023.aarch64 tar-1.34-1.amzn2023.0.4.aarch64 tzdata-2025b-1.amzn2023.0.1.noarch unzip-6.0-57.amzn2023.0.2.aarch64 util-linux-2.37.4-1.amzn2023.0.4.aarch64 util-linux-core-2.37.4-1.amzn2023.0.4.aarch64 which-2.21-26.amzn2023.0.2.aarch64 xxhash-libs-0.8.3-3.epal23.aarch64 xz-5.2.5-9.amzn2023.0.2.aarch64 xz-libs-5.2.5-9.amzn2023.0.2.aarch64 zip-3.0-28.amzn2023.0.2.aarch64 zlib-1.2.11-33.amzn2023.0.5.aarch64 zstd-1.5.5-1.amzn2023.0.1.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1699401600 Wrote: /builddir/build/SRPMS/inkscape-1.4.2-1.epal23.0.1.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/amazonlinux-2023-aarch64-1754316577.937929/root/var/log/dnf.rpm.log /var/lib/mock/amazonlinux-2023-aarch64-1754316577.937929/root/var/log/dnf.librepo.log /var/lib/mock/amazonlinux-2023-aarch64-1754316577.937929/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-y9f47yps/inkscape/inkscape.spec) Config(child) 0 minutes 25 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/inkscape-1.4.2-1.epal23.0.1.src.rpm) Config(amazonlinux-2023-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/amazonlinux-2023-aarch64-bootstrap-1754316577.937929/root. INFO: reusing tmpfs at /var/lib/mock/amazonlinux-2023-aarch64-bootstrap-1754316577.937929/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/amazonlinux-2023-aarch64-1754316577.937929/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.16.1.3-29.amzn2023.0.6.aarch64 python3-dnf-4.14.0-1.amzn2023.0.6.noarch python3-dnf-plugins-core-4.3.0-13.amzn2023.0.5.noarch yum-4.14.0-1.amzn2023.0.6.noarch Finish: chroot init Start: build phase for inkscape-1.4.2-1.epal23.0.1.src.rpm Start: build setup for inkscape-1.4.2-1.epal23.0.1.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1699401600 Wrote: /builddir/build/SRPMS/inkscape-1.4.2-1.epal23.0.1.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 94 kB/s | 1.5 kB 00:00 Copr repository 68 MB/s | 3.8 MB 00:00 Additional repo copr_yxwang5db2_al23x_deps 108 kB/s | 1.5 kB 00:00 Amazon Linux 2023 repository - aarch64 12 kB/s | 3.6 kB 00:00 Dependencies resolved. ========================================================================================================== Package Arch Version Repository Size ========================================================================================================== Installing: GraphicsMagick-c++-devel aarch64 1.3.45-3.epal23 copr_base 52 k boost1.83-devel aarch64 1.83.0-12.epal23.0.1 copr_base 12 M cairo-devel aarch64 1.18.0-4.amzn2023.0.2 amazonlinux 177 k cmake aarch64 3.31.6-2.epal23.0.1 copr_base 7.9 M desktop-file-utils aarch64 0.27-2.amzn2023.0.1 amazonlinux 73 k dos2unix aarch64 7.4.2-2.amzn2023.0.2 amazonlinux 235 k double-conversion-devel aarch64 3.3.1-4.epal23 copr_base 31 k fontconfig-devel aarch64 2.13.94-2.amzn2023.0.2 amazonlinux 128 k gc-devel aarch64 8.0.4-5.amzn2023.0.2 amazonlinux 108 k gcc aarch64 11.5.0-5.amzn2023.0.4 amazonlinux 31 M gcc-c++ aarch64 11.5.0-5.amzn2023.0.4 amazonlinux 12 M gettext-devel aarch64 0.21-4.amzn2023.0.2 amazonlinux 199 k glib2-devel aarch64 2.82.2-766.amzn2023 amazonlinux 1.4 M gnupg2 aarch64 2.3.7-1.amzn2023.0.5 amazonlinux 2.5 M gsl-devel aarch64 2.6-4.amzn2023.0.5 amazonlinux 591 k gspell-devel aarch64 1.14.0-3.epal23.0.1 copr_base 33 k gtest-devel aarch64 1.11.0-1.amzn2023.0.3 amazonlinux 237 k gtk3-devel aarch64 3.24.43-1.amzn2023.0.1 amazonlinux 4.2 M gtkmm3.0-devel aarch64 3.24.9-1.epal23 copr_base 609 k gtksourceview4-devel aarch64 4.8.4-9.epal23.0.1 copr_base 202 k harfbuzz-devel aarch64 7.0.0-2.amzn2023.0.2 amazonlinux 404 k lcms2-devel aarch64 2.16-73.amzn2023 amazonlinux 32 k libappstream-glib aarch64 0.8.3-139.amzn2023 amazonlinux 380 k libcdr-devel aarch64 0.1.7-17.epal23 copr_base 55 k libepoxy-devel aarch64 1.5.9-1.amzn2023.0.2 amazonlinux 134 k libjpeg-turbo-devel aarch64 2.1.4-2.amzn2023.0.5 amazonlinux 99 k libpng-devel aarch64 2:1.6.37-10.amzn2023.0.6 amazonlinux 292 k librevenge-devel aarch64 0.0.4-20.amzn2023.0.2 amazonlinux 96 k libsoup-devel aarch64 2.72.0-6.amzn2023.0.6 amazonlinux 167 k libvisio-devel aarch64 0.1.7-23.epal23 copr_base 82 k libwpg-devel aarch64 0.3.4-3.epal23 copr_base 10 k libxml2-devel aarch64 2.10.4-1.amzn2023.0.12 amazonlinux 499 k libxslt-devel aarch64 1.1.43-1.epal23.0.1 copr_base 123 k pango-devel aarch64 1.54.0-2.amzn2023.0.4 amazonlinux 153 k poppler-devel aarch64 24.08.0-1.amzn2023 amazonlinux 213 k poppler-glib-devel aarch64 24.08.0-1.amzn2023 amazonlinux 79 k potrace-devel aarch64 1.16-5.amzn2023 amazonlinux 11 k python3-rpm-macros noarch 3.9-41.amzn2023.0.6 amazonlinux 11 k readline-devel aarch64 8.1-2.amzn2023.0.2 amazonlinux 195 k zlib-devel aarch64 1.2.11-33.amzn2023.0.5 amazonlinux 45 k Installing dependencies: GraphicsMagick aarch64 1.3.45-3.epal23 copr_base 1.6 M GraphicsMagick-c++ aarch64 1.3.45-3.epal23 copr_base 116 k GraphicsMagick-devel aarch64 1.3.45-3.epal23 copr_base 74 k adwaita-cursor-theme noarch 48.0-1.epal23.0.1 copr_base 377 k adwaita-icon-theme noarch 48.0-1.epal23.0.1 copr_base 280 k adwaita-icon-theme-legacy noarch 46.2-3.epal23.0.1 copr_base 2.2 M annobin-docs noarch 12.69-1.amzn2023.0.1 amazonlinux 93 k annobin-plugin-gcc aarch64 12.69-1.amzn2023.0.1 amazonlinux 973 k at-spi2-atk aarch64 2.54.0-1.amzn2023.0.1 amazonlinux 90 k at-spi2-atk-devel aarch64 2.54.0-1.amzn2023.0.1 amazonlinux 12 k at-spi2-core aarch64 2.54.0-1.amzn2023.0.1 amazonlinux 363 k at-spi2-core-devel aarch64 2.54.0-1.amzn2023.0.1 amazonlinux 260 k atk aarch64 2.54.0-1.amzn2023.0.1 amazonlinux 84 k atk-devel aarch64 2.54.0-1.amzn2023.0.1 amazonlinux 344 k atkmm aarch64 2.28.2-1.amzn2023.0.2 amazonlinux 86 k atkmm-devel aarch64 2.28.2-1.amzn2023.0.2 amazonlinux 46 k autoconf noarch 2.72-7.amzn2023.0.1 copr_yxwang5db2_al23x_deps 818 k automake noarch 1.16.5-9.amzn2023.0.3 amazonlinux 677 k avahi-glib aarch64 0.8-14.amzn2023.0.14 amazonlinux 15 k avahi-libs aarch64 0.8-14.amzn2023.0.14 amazonlinux 67 k boost1.83 aarch64 1.83.0-12.epal23.0.1 copr_base 14 k boost1.83-atomic aarch64 1.83.0-12.epal23.0.1 copr_base 18 k boost1.83-chrono aarch64 1.83.0-12.epal23.0.1 copr_base 24 k boost1.83-container aarch64 1.83.0-12.epal23.0.1 copr_base 38 k boost1.83-context aarch64 1.83.0-12.epal23.0.1 copr_base 16 k boost1.83-contract aarch64 1.83.0-12.epal23.0.1 copr_base 42 k boost1.83-coroutine aarch64 1.83.0-12.epal23.0.1 copr_base 20 k boost1.83-date-time aarch64 1.83.0-12.epal23.0.1 copr_base 15 k boost1.83-fiber aarch64 1.83.0-12.epal23.0.1 copr_base 40 k boost1.83-filesystem aarch64 1.83.0-12.epal23.0.1 copr_base 61 k boost1.83-graph aarch64 1.83.0-12.epal23.0.1 copr_base 139 k boost1.83-iostreams aarch64 1.83.0-12.epal23.0.1 copr_base 39 k boost1.83-json aarch64 1.83.0-12.epal23.0.1 copr_base 137 k boost1.83-locale aarch64 1.83.0-12.epal23.0.1 copr_base 193 k boost1.83-log aarch64 1.83.0-12.epal23.0.1 copr_base 444 k boost1.83-math aarch64 1.83.0-12.epal23.0.1 copr_base 277 k boost1.83-nowide aarch64 1.83.0-12.epal23.0.1 copr_base 21 k boost1.83-numpy3 aarch64 1.83.0-12.epal23.0.1 copr_base 28 k boost1.83-program-options aarch64 1.83.0-12.epal23.0.1 copr_base 102 k boost1.83-python3 aarch64 1.83.0-12.epal23.0.1 copr_base 88 k boost1.83-random aarch64 1.83.0-12.epal23.0.1 copr_base 23 k boost1.83-regex aarch64 1.83.0-12.epal23.0.1 copr_base 106 k boost1.83-serialization aarch64 1.83.0-12.epal23.0.1 copr_base 124 k boost1.83-stacktrace aarch64 1.83.0-12.epal23.0.1 copr_base 29 k boost1.83-system aarch64 1.83.0-12.epal23.0.1 copr_base 15 k boost1.83-test aarch64 1.83.0-12.epal23.0.1 copr_base 222 k boost1.83-thread aarch64 1.83.0-12.epal23.0.1 copr_base 57 k boost1.83-timer aarch64 1.83.0-12.epal23.0.1 copr_base 21 k boost1.83-type_erasure aarch64 1.83.0-12.epal23.0.1 copr_base 30 k boost1.83-wave aarch64 1.83.0-12.epal23.0.1 copr_base 200 k brotli aarch64 1.0.9-4.amzn2023.0.2 amazonlinux 313 k brotli-devel aarch64 1.0.9-4.amzn2023.0.2 amazonlinux 31 k bzip2-devel aarch64 1.0.8-6.amzn2023.0.2 amazonlinux 214 k cairo aarch64 1.18.0-4.amzn2023.0.2 amazonlinux 698 k cairo-gobject aarch64 1.18.0-4.amzn2023.0.2 amazonlinux 19 k cairo-gobject-devel aarch64 1.18.0-4.amzn2023.0.2 amazonlinux 12 k cairomm aarch64 1.14.5-141.amzn2023 amazonlinux 57 k cairomm-devel aarch64 1.14.5-141.amzn2023 amazonlinux 60 k cmake-data noarch 3.31.6-2.epal23.0.1 copr_base 1.9 M cmake-filesystem aarch64 3.31.6-2.epal23.0.1 copr_base 18 k cmake-rpm-macros noarch 3.31.6-2.epal23.0.1 copr_base 17 k colord-libs aarch64 1.4.5-2.amzn2023.0.2 amazonlinux 227 k cpp aarch64 11.5.0-5.amzn2023.0.4 amazonlinux 10 M crypto-policies-scripts noarch 20240828-2.git626aa59.amzn2023.0.1 amazonlinux 85 k cups-filesystem noarch 1:2.4.11-8.amzn2023.0.1 amazonlinux 15 k cups-libs aarch64 1:2.4.11-8.amzn2023.0.1 amazonlinux 272 k dbus aarch64 1:1.12.28-1.amzn2023.0.1 amazonlinux 8.5 k dbus-broker aarch64 32-1.amzn2023.0.2 amazonlinux 168 k dbus-common noarch 1:1.12.28-1.amzn2023.0.1 amazonlinux 15 k dbus-devel aarch64 1:1.12.28-1.amzn2023.0.1 amazonlinux 35 k dbus-libs aarch64 1:1.12.28-1.amzn2023.0.1 amazonlinux 152 k double-conversion aarch64 3.3.1-4.epal23 copr_base 49 k duktape aarch64 2.7.0-21.amzn2023 amazonlinux 171 k emacs-filesystem noarch 1:28.2-3.amzn2023.0.10 amazonlinux 9.1 k enchant2 aarch64 2.8.1-2.amzn2023.0.1 amazonlinux 76 k enchant2-devel aarch64 2.8.1-2.amzn2023.0.1 amazonlinux 23 k expat aarch64 2.6.3-1.amzn2023.0.2 amazonlinux 116 k flexiblas aarch64 3.0.4-3.amzn2023.0.2 amazonlinux 31 k flexiblas-netlib aarch64 3.0.4-3.amzn2023.0.2 amazonlinux 3.3 M flexiblas-openblas-openmp aarch64 3.0.4-3.amzn2023.0.2 amazonlinux 16 k fontconfig aarch64 2.13.94-2.amzn2023.0.2 amazonlinux 278 k fonts-filesystem noarch 1:2.0.5-12.amzn2023.0.2 amazonlinux 9.5 k freetype aarch64 2.13.2-5.amzn2023.0.1 amazonlinux 413 k freetype-devel aarch64 2.13.2-5.amzn2023.0.1 amazonlinux 912 k fribidi aarch64 1.0.11-3.amzn2023.0.2 amazonlinux 55 k fribidi-devel aarch64 1.0.11-3.amzn2023.0.2 amazonlinux 26 k gc aarch64 8.0.4-5.amzn2023.0.2 amazonlinux 102 k gcc-plugin-annobin aarch64 11.5.0-5.amzn2023.0.4 amazonlinux 40 k gdk-pixbuf2 aarch64 2.42.12-180.amzn2023 amazonlinux 472 k gdk-pixbuf2-devel aarch64 2.42.12-180.amzn2023 amazonlinux 333 k gdk-pixbuf2-modules aarch64 2.42.12-180.amzn2023 amazonlinux 29 k gettext aarch64 0.21-4.amzn2023.0.2 amazonlinux 1.1 M gettext-common-devel noarch 0.21-4.amzn2023.0.2 amazonlinux 406 k gettext-libs aarch64 0.21-4.amzn2023.0.2 amazonlinux 294 k giflib aarch64 5.2.1-9.amzn2023.0.1 amazonlinux 49 k glib-networking aarch64 2.80.0-186.amzn2023.0.1 amazonlinux 186 k glib2 aarch64 2.82.2-766.amzn2023 amazonlinux 3.0 M glibc-devel aarch64 2.34-196.amzn2023.0.1 amazonlinux 447 k glibmm2.4 aarch64 2.66.7-2.amzn2023.0.1 amazonlinux 616 k glibmm2.4-devel aarch64 2.66.7-2.amzn2023.0.1 amazonlinux 498 k gmock aarch64 1.11.0-1.amzn2023.0.3 amazonlinux 57 k gnutls aarch64 3.8.3-6.amzn2023.0.1 amazonlinux 1.0 M google-noto-fonts-common noarch 20240401-1.amzn2023.0.1 amazonlinux 17 k google-noto-sans-vf-fonts noarch 20240401-1.amzn2023.0.1 amazonlinux 593 k gpgme aarch64 1.23.2-182.amzn2023.0.1 amazonlinux 203 k gpgmepp aarch64 1.23.2-182.amzn2023.0.1 amazonlinux 122 k graphite2 aarch64 1.3.14-7.amzn2023.0.2 amazonlinux 93 k graphite2-devel aarch64 1.3.14-7.amzn2023.0.2 amazonlinux 21 k groff-base aarch64 1.22.4-7.amzn2023.0.2 amazonlinux 1.0 M gsettings-desktop-schemas aarch64 47.1-206.amzn2023 amazonlinux 765 k gsl aarch64 2.6-4.amzn2023.0.5 amazonlinux 1.1 M gspell aarch64 1.14.0-3.epal23.0.1 copr_base 112 k gtest aarch64 1.11.0-1.amzn2023.0.3 amazonlinux 151 k gtk-update-icon-cache aarch64 3.24.43-1.amzn2023.0.1 amazonlinux 35 k gtk3 aarch64 3.24.43-1.amzn2023.0.1 amazonlinux 5.7 M gtkmm3.0 aarch64 3.24.9-1.epal23 copr_base 940 k gtksourceview4 aarch64 4.8.4-9.epal23.0.1 copr_base 848 k guile22 aarch64 2.2.7-2.amzn2023.0.3 amazonlinux 6.4 M harfbuzz aarch64 7.0.0-2.amzn2023.0.2 amazonlinux 847 k harfbuzz-icu aarch64 7.0.0-2.amzn2023.0.2 amazonlinux 14 k hicolor-icon-theme noarch 0.17-10.amzn2023.0.3 amazonlinux 44 k highway aarch64 1.2.0-30.amzn2023.0.1 amazonlinux 33 k hunspell aarch64 1.7.0-9.amzn2023.0.3 amazonlinux 317 k hunspell-en-US noarch 0.20201207-10.amzn2023.0.1 amazonlinux 182 k hunspell-filesystem aarch64 1.7.0-9.amzn2023.0.3 amazonlinux 8.3 k hwdata noarch 0.384-1.amzn2023.0.3 amazonlinux 1.6 M imath aarch64 3.1.5-1.amzn2023.0.3 amazonlinux 92 k iso-codes noarch 4.6.0-1.amzn2023.0.3 amazonlinux 3.3 M jasper-libs aarch64 2.0.33-1.amzn2023.0.2 amazonlinux 157 k jbigkit-libs aarch64 2.1-21.amzn2023.0.2 amazonlinux 54 k json-glib aarch64 1.10.0-1.amzn2023.0.2 amazonlinux 154 k jsoncpp aarch64 1.9.4-3.amzn2023.0.2 amazonlinux 89 k kernel6.12-headers aarch64 1:6.12.37-61.105.amzn2023 amazonlinux 1.5 M langpacks-core-font-en noarch 3.0-21.amzn2023.0.4 amazonlinux 10 k lcms2 aarch64 2.16-73.amzn2023 amazonlinux 190 k libICE aarch64 1.1.1-3.amzn2023.0.1 amazonlinux 75 k libSM aarch64 1.2.4-3.amzn2023.0.1 amazonlinux 44 k libX11 aarch64 1.8.10-2.amzn2023.0.1 amazonlinux 649 k libX11-common noarch 1.8.10-2.amzn2023.0.1 amazonlinux 147 k libX11-devel aarch64 1.8.10-2.amzn2023.0.1 amazonlinux 914 k libX11-xcb aarch64 1.8.10-2.amzn2023.0.1 amazonlinux 14 k libXau aarch64 1.0.11-6.amzn2023.0.1 amazonlinux 34 k libXau-devel aarch64 1.0.11-6.amzn2023.0.1 amazonlinux 15 k libXcomposite aarch64 0.4.6-3.amzn2023.0.1 amazonlinux 26 k libXcomposite-devel aarch64 0.4.6-3.amzn2023.0.1 amazonlinux 17 k libXcursor aarch64 1.2.1-7.amzn2023.0.1 amazonlinux 32 k libXcursor-devel aarch64 1.2.1-7.amzn2023.0.1 amazonlinux 30 k libXdamage aarch64 1.1.6-3.amzn2023.0.1 amazonlinux 25 k libXdamage-devel aarch64 1.1.6-3.amzn2023.0.1 amazonlinux 11 k libXext aarch64 1.3.6-1.amzn2023.0.1 amazonlinux 41 k libXext-devel aarch64 1.3.6-1.amzn2023.0.1 amazonlinux 74 k libXfixes aarch64 6.0.1-3.amzn2023.0.1 amazonlinux 21 k libXfixes-devel aarch64 6.0.1-3.amzn2023.0.1 amazonlinux 14 k libXft aarch64 2.3.8-6.amzn2023.0.1 amazonlinux 74 k libXft-devel aarch64 2.3.8-6.amzn2023.0.1 amazonlinux 38 k libXi aarch64 1.8.2-1.amzn2023.0.1 amazonlinux 41 k libXi-devel aarch64 1.8.2-1.amzn2023.0.1 amazonlinux 104 k libXinerama aarch64 1.1.5-6.amzn2023.0.1 amazonlinux 16 k libXinerama-devel aarch64 1.1.5-6.amzn2023.0.1 amazonlinux 14 k libXrandr aarch64 1.5.4-3.amzn2023.0.1 amazonlinux 29 k libXrandr-devel aarch64 1.5.4-3.amzn2023.0.1 amazonlinux 21 k libXrender aarch64 0.9.11-6.amzn2023.0.1 amazonlinux 28 k libXrender-devel aarch64 0.9.11-6.amzn2023.0.1 amazonlinux 20 k libXtst aarch64 1.2.5-1.amzn2023.0.1 amazonlinux 23 k libXtst-devel aarch64 1.2.5-1.amzn2023.0.1 amazonlinux 17 k libXxf86vm aarch64 1.1.5-6.amzn2023.0.1 amazonlinux 19 k libaom aarch64 3.9.0-1.epal23 copr_base 1.6 M libassuan aarch64 2.5.5-1.amzn2023.0.2 amazonlinux 67 k libblkid-devel aarch64 2.37.4-1.amzn2023.0.4 amazonlinux 15 k libcdr aarch64 0.1.7-17.epal23 copr_base 439 k libcloudproviders aarch64 0.3.1-3.amzn2023.0.2 amazonlinux 44 k libcloudproviders-devel aarch64 0.3.1-3.amzn2023.0.2 amazonlinux 42 k libdatrie aarch64 0.2.13-1.amzn2023.0.2 amazonlinux 33 k libdatrie-devel aarch64 0.2.13-1.amzn2023.0.2 amazonlinux 134 k libdav1d aarch64 1.5.1-51.amzn2023 amazonlinux 375 k libdrm aarch64 2.4.123-1.amzn2023.0.1 amazonlinux 194 k libedit aarch64 3.1-38.20210714cvs.amzn2023.0.2 amazonlinux 107 k libepoxy aarch64 1.5.9-1.amzn2023.0.2 amazonlinux 255 k libevent aarch64 2.1.12-3.amzn2023.0.3 amazonlinux 256 k libffi-devel aarch64 3.4.4-1.amzn2023.0.1 amazonlinux 29 k libfontenc aarch64 1.1.7-3.amzn2023.0.1 amazonlinux 34 k libgcrypt aarch64 1.10.2-1.amzn2023.0.2 amazonlinux 481 k libgfortran aarch64 14.2.1-7.amzn2023.0.1 amazonlinux 480 k libglvnd aarch64 1:1.7.0-4.amzn2023.0.2 amazonlinux 123 k libglvnd-core-devel aarch64 1:1.7.0-4.amzn2023.0.2 amazonlinux 18 k libglvnd-devel aarch64 1:1.7.0-4.amzn2023.0.2 amazonlinux 158 k libglvnd-egl aarch64 1:1.7.0-4.amzn2023.0.2 amazonlinux 37 k libglvnd-gles aarch64 1:1.7.0-4.amzn2023.0.2 amazonlinux 33 k libglvnd-glx aarch64 1:1.7.0-4.amzn2023.0.2 amazonlinux 137 k libglvnd-opengl aarch64 1:1.7.0-4.amzn2023.0.2 amazonlinux 45 k libgpg-error aarch64 1.42-1.amzn2023.0.2 amazonlinux 213 k libgpg-error-devel aarch64 1.42-1.amzn2023.0.2 amazonlinux 66 k libgusb aarch64 0.3.8-1.amzn2023.0.2 amazonlinux 50 k libheif aarch64 1.19.8-1.epal23.0.1 copr_base 437 k libicu aarch64 67.1-7.amzn2023.0.4 amazonlinux 9.5 M libicu-devel aarch64 67.1-7.amzn2023.0.4 amazonlinux 830 k libjpeg-turbo aarch64 2.1.4-2.amzn2023.0.5 amazonlinux 191 k libjxl aarch64 1:0.10.3-54.amzn2023 amazonlinux 976 k libksba aarch64 1.6.3-1.amzn2023.0.2 amazonlinux 158 k libmount-devel aarch64 2.37.4-1.amzn2023.0.4 amazonlinux 16 k libmpc aarch64 1.2.1-2.amzn2023.0.2 amazonlinux 63 k libpciaccess aarch64 0.16-4.amzn2023.0.2 amazonlinux 27 k libpng aarch64 2:1.6.37-10.amzn2023.0.6 amazonlinux 121 k libproxy aarch64 0.5.7-3.amzn2023.0.1 amazonlinux 46 k libpsl-devel aarch64 0.21.5-1.amzn2023.0.1 amazonlinux 33 k librevenge aarch64 0.0.4-20.amzn2023.0.2 amazonlinux 214 k libselinux-devel aarch64 3.4-5.amzn2023.0.2 amazonlinux 115 k libsepol-devel aarch64 3.4-3.amzn2023.0.3 amazonlinux 42 k libsigc++20 aarch64 2.10.7-1.amzn2023.0.3 amazonlinux 39 k libsigc++20-devel aarch64 2.10.7-1.amzn2023.0.3 amazonlinux 68 k libsoup aarch64 2.72.0-6.amzn2023.0.6 amazonlinux 373 k libsoup3 aarch64 3.6.5-49.amzn2023 amazonlinux 369 k libstdc++-devel aarch64 11.5.0-5.amzn2023.0.4 amazonlinux 2.8 M libstemmer aarch64 0-16.585svn.amzn2023.0.2 amazonlinux 83 k libtextstyle aarch64 0.21-4.amzn2023.0.2 amazonlinux 87 k libthai aarch64 0.1.28-6.amzn2023.0.2 amazonlinux 208 k libthai-devel aarch64 0.1.28-6.amzn2023.0.2 amazonlinux 120 k libtiff aarch64 4.4.0-4.amzn2023.0.19 amazonlinux 207 k libtiff-devel aarch64 4.4.0-4.amzn2023.0.19 amazonlinux 515 k libtool-ltdl aarch64 2.4.7-1.amzn2023.0.3 amazonlinux 38 k libtracker-sparql aarch64 3.7.3-3.amzn2023.0.1 amazonlinux 363 k libusbx aarch64 1.0.24-2.amzn2023.0.2 amazonlinux 72 k libuv aarch64 1:1.51.0-1.amzn2023.0.1 amazonlinux 253 k libvisio aarch64 0.1.7-23.epal23 copr_base 250 k libwayland-client aarch64 1.23.1-2.epal23 copr_base 34 k libwayland-cursor aarch64 1.23.1-2.epal23 copr_base 19 k libwayland-egl aarch64 1.23.1-2.epal23 copr_base 13 k libwayland-server aarch64 1.23.1-2.epal23 copr_base 43 k libwebp aarch64 1.5.0-2.epal23 copr_base 288 k libwmf-lite aarch64 0.2.13-7.epal23.0.1 copr_base 73 k libwpd aarch64 0.10.3-8.amzn2023.0.2 amazonlinux 241 k libwpd-devel aarch64 0.10.3-8.amzn2023.0.2 amazonlinux 12 k libwpg aarch64 0.3.4-3.epal23 copr_base 72 k libxcb aarch64 1.17.0-1.amzn2023.0.1 amazonlinux 238 k libxcb-devel aarch64 1.17.0-1.amzn2023.0.1 amazonlinux 1.1 M libxcrypt-devel aarch64 4.4.33-7.amzn2023 amazonlinux 32 k libxkbcommon aarch64 1.6.0-2.amzn2023.0.1 amazonlinux 144 k libxkbcommon-devel aarch64 1.6.0-2.amzn2023.0.1 amazonlinux 67 k libxshmfence aarch64 1.3.2-3.amzn2023.0.1 amazonlinux 14 k libxslt aarch64 1.1.43-1.epal23.0.1 copr_base 182 k llvm-libs aarch64 15.0.7-3.amzn2023.0.1 amazonlinux 24 M lm_sensors-libs aarch64 3.6.0-8.amzn2023.0.3 amazonlinux 42 k m4 aarch64 1.4.19-2.amzn2023.0.2 amazonlinux 292 k make aarch64 1:4.3-5.amzn2023.0.2 amazonlinux 530 k mesa-dri-drivers aarch64 24.2.6-1267.amzn2023.0.1 amazonlinux 18 M mesa-filesystem aarch64 24.2.6-1267.amzn2023.0.1 amazonlinux 10 k mesa-libEGL aarch64 24.2.6-1267.amzn2023.0.1 amazonlinux 138 k mesa-libGL aarch64 24.2.6-1267.amzn2023.0.1 amazonlinux 178 k mesa-libgbm aarch64 24.2.6-1267.amzn2023.0.1 amazonlinux 38 k mesa-libglapi aarch64 24.2.6-1267.amzn2023.0.1 amazonlinux 59 k mkfontscale aarch64 1.2.2-6.amzn2023.0.1 amazonlinux 33 k ncurses aarch64 6.2-4.20200222.amzn2023.0.6 amazonlinux 395 k ncurses-c++-libs aarch64 6.2-4.20200222.amzn2023.0.6 amazonlinux 36 k ncurses-devel aarch64 6.2-4.20200222.amzn2023.0.6 amazonlinux 510 k nettle aarch64 3.10.1-1.amzn2023.0.1 amazonlinux 544 k npth aarch64 1.6-6.amzn2023.0.2 amazonlinux 25 k nspr aarch64 4.35.0-6.amzn2023.0.1 amazonlinux 135 k nss aarch64 3.90.0-6.amzn2023.0.1 amazonlinux 692 k nss-softokn aarch64 3.90.0-6.amzn2023.0.1 amazonlinux 382 k nss-softokn-freebl aarch64 3.90.0-6.amzn2023.0.1 amazonlinux 304 k nss-sysinit aarch64 3.90.0-6.amzn2023.0.1 amazonlinux 22 k nss-util aarch64 3.90.0-6.amzn2023.0.1 amazonlinux 89 k openblas aarch64 0.3.18-1.amzn2023.0.3 amazonlinux 33 k openblas-openmp aarch64 0.3.18-1.amzn2023.0.3 amazonlinux 3.9 M openexr-libs aarch64 3.1.5-1.amzn2023.0.4 amazonlinux 1.0 M openh264 aarch64 2.6.0-2.amzn2023 amazonlinux 388 k openjpeg2 aarch64 2.4.0-11.amzn2023.0.6 amazonlinux 167 k pango aarch64 1.54.0-2.amzn2023.0.4 amazonlinux 343 k pangomm aarch64 2.46.4-101.amzn2023 amazonlinux 67 k pangomm-devel aarch64 2.46.4-101.amzn2023 amazonlinux 66 k pcre2-devel aarch64 10.40-1.amzn2023.0.3 amazonlinux 473 k pcre2-utf16 aarch64 10.40-1.amzn2023.0.3 amazonlinux 199 k pcre2-utf32 aarch64 10.40-1.amzn2023.0.3 amazonlinux 189 k perl-B aarch64 1.80-477.amzn2023.0.7 amazonlinux 178 k perl-Carp noarch 1.50-458.amzn2023.0.2 amazonlinux 29 k perl-Class-Struct noarch 0.66-477.amzn2023.0.7 amazonlinux 22 k perl-Data-Dumper aarch64 2.174-460.amzn2023.0.2 amazonlinux 55 k perl-DynaLoader aarch64 1.47-477.amzn2023.0.7 amazonlinux 25 k perl-Encode aarch64 4:3.15-462.amzn2023.0.2 amazonlinux 1.7 M perl-Errno aarch64 1.30-477.amzn2023.0.7 amazonlinux 15 k perl-Exporter noarch 5.74-459.amzn2023.0.2 amazonlinux 31 k perl-Fcntl aarch64 1.13-477.amzn2023.0.7 amazonlinux 19 k perl-File-Basename noarch 2.85-477.amzn2023.0.7 amazonlinux 17 k perl-File-Compare noarch 1.100.600-477.amzn2023.0.7 amazonlinux 13 k perl-File-Copy noarch 2.34-477.amzn2023.0.7 amazonlinux 20 k perl-File-Find noarch 1.37-477.amzn2023.0.7 amazonlinux 25 k perl-File-Path noarch 2.18-2.amzn2023.0.2 amazonlinux 36 k perl-File-Temp noarch 1:0.231.100-2.amzn2023.0.2 amazonlinux 60 k perl-File-stat noarch 1.09-477.amzn2023.0.7 amazonlinux 17 k perl-Filter aarch64 2:1.60-2.amzn2023.0.2 amazonlinux 82 k perl-Getopt-Long noarch 1:2.52-2.amzn2023.0.2 amazonlinux 60 k perl-Getopt-Std noarch 1.12-477.amzn2023.0.7 amazonlinux 15 k perl-HTTP-Tiny noarch 0.078-1.amzn2023.0.3 amazonlinux 56 k perl-IO aarch64 1.43-477.amzn2023.0.7 amazonlinux 85 k perl-IPC-Open3 noarch 1.21-477.amzn2023.0.7 amazonlinux 23 k perl-MIME-Base64 aarch64 3.16-2.amzn2023.0.2 amazonlinux 31 k perl-POSIX aarch64 1.94-477.amzn2023.0.7 amazonlinux 95 k perl-PathTools aarch64 3.78-459.amzn2023.0.2 amazonlinux 86 k perl-Pod-Escapes noarch 1:1.07-458.amzn2023.0.2 amazonlinux 20 k perl-Pod-Perldoc noarch 3.28.01-459.amzn2023.0.3 amazonlinux 84 k perl-Pod-Simple noarch 1:3.42-2.amzn2023.0.2 amazonlinux 215 k perl-Pod-Usage noarch 4:2.01-2.amzn2023.0.2 amazonlinux 41 k perl-Scalar-List-Utils aarch64 4:1.56-459.amzn2023.0.2 amazonlinux 71 k perl-SelectSaver noarch 1.02-477.amzn2023.0.7 amazonlinux 11 k perl-Socket aarch64 4:2.032-1.amzn2023.0.2 amazonlinux 55 k perl-Storable aarch64 1:3.21-458.amzn2023.0.2 amazonlinux 94 k perl-Symbol noarch 1.08-477.amzn2023.0.7 amazonlinux 14 k perl-Term-ANSIColor noarch 5.01-459.amzn2023.0.2 amazonlinux 48 k perl-Term-Cap noarch 1.17-458.amzn2023.0.2 amazonlinux 22 k perl-Text-ParseWords noarch 3.30-458.amzn2023.0.2 amazonlinux 17 k perl-Text-Tabs+Wrap noarch 2021.0726-1.amzn2023.0.1 amazonlinux 22 k perl-Thread-Queue noarch 3.14-458.amzn2023.0.2 amazonlinux 22 k perl-Time-Local noarch 2:1.300-5.amzn2023.0.2 amazonlinux 34 k perl-XML-Parser aarch64 2.46-7.amzn2023.0.2 amazonlinux 230 k perl-constant noarch 1.33-459.amzn2023.0.2 amazonlinux 23 k perl-encoding aarch64 4:3.00-462.amzn2023.0.2 amazonlinux 63 k perl-if noarch 0.60.800-477.amzn2023.0.7 amazonlinux 14 k perl-interpreter aarch64 4:5.32.1-477.amzn2023.0.7 amazonlinux 70 k perl-libs aarch64 4:5.32.1-477.amzn2023.0.7 amazonlinux 2.0 M perl-mro aarch64 1.23-477.amzn2023.0.7 amazonlinux 26 k perl-open noarch 1.12-477.amzn2023.0.7 amazonlinux 16 k perl-overload noarch 1.31-477.amzn2023.0.7 amazonlinux 45 k perl-overloading noarch 0.02-477.amzn2023.0.7 amazonlinux 13 k perl-parent noarch 1:0.238-458.amzn2023.0.2 amazonlinux 14 k perl-podlators noarch 1:4.14-458.amzn2023.0.2 amazonlinux 112 k perl-subs noarch 1.03-477.amzn2023.0.7 amazonlinux 11 k perl-threads aarch64 1:2.25-458.amzn2023.0.3 amazonlinux 57 k perl-threads-shared aarch64 1.61-458.amzn2023.0.2 amazonlinux 44 k perl-vars noarch 1.05-477.amzn2023.0.7 amazonlinux 13 k pixman aarch64 0.43.4-1.amzn2023.0.4 amazonlinux 231 k pixman-devel aarch64 0.43.4-1.amzn2023.0.4 amazonlinux 19 k poppler aarch64 24.08.0-1.amzn2023 amazonlinux 1.1 M poppler-data noarch 0.4.9-7.amzn2023.0.2 amazonlinux 1.8 M poppler-glib aarch64 24.08.0-1.amzn2023 amazonlinux 174 k potrace aarch64 1.16-5.amzn2023 amazonlinux 119 k publicsuffix-list noarch 20240212-61.amzn2023 amazonlinux 89 k python-rpm-macros noarch 3.9-41.amzn2023.0.6 amazonlinux 15 k python3 aarch64 3.9.23-1.amzn2023.0.2 amazonlinux 29 k python3-libs aarch64 3.9.23-1.amzn2023.0.2 amazonlinux 7.6 M python3-numpy aarch64 1:1.21.1-1.amzn2023.0.3 amazonlinux 4.7 M python3-packaging noarch 24.2-3.epal23 copr_base 116 k python3-pip-wheel noarch 21.3.1-2.amzn2023.0.13 amazonlinux 1.1 M python3-setuptools noarch 59.6.0-2.amzn2023.0.6 amazonlinux 941 k python3-setuptools-wheel noarch 59.6.0-2.amzn2023.0.6 amazonlinux 505 k rav1e-libs aarch64 0.7.1-1.epal23 copr_base 796 k rhash aarch64 1.4.0-3.amzn2023.0.2 amazonlinux 180 k shared-mime-info aarch64 2.2-2.amzn2023.0.1 amazonlinux 382 k sqlite aarch64 3.40.0-1.amzn2023.0.5 amazonlinux 772 k sqlite-devel aarch64 3.40.0-1.amzn2023.0.5 amazonlinux 141 k svt-av1-libs aarch64 2.3.0-47.amzn2023 amazonlinux 1.2 M sysprof-capture-devel aarch64 3.40.1-2.amzn2023.0.2 amazonlinux 61 k urw-base35-fonts-legacy noarch 20200910-6.amzn2023.0.2 amazonlinux 3.0 M vim-filesystem noarch 2:9.1.1552-1.epal23 copr_base 15 k wayland-devel aarch64 1.23.1-2.epal23 copr_base 143 k xkeyboard-config noarch 2.41-1.amzn2023.0.1 amazonlinux 922 k xml-common noarch 0.6.3-56.amzn2023.0.2 amazonlinux 32 k xorg-x11-proto-devel noarch 2024.1-2.amzn2023.0.2 amazonlinux 267 k xprop aarch64 1.2.7-1.amzn2023 amazonlinux 36 k xz-devel aarch64 5.2.5-9.amzn2023.0.2 amazonlinux 53 k Transaction Summary ========================================================================================================== Install 399 Packages Total download size: 258 M Installed size: 1.2 G Downloading Packages: (1/399): GraphicsMagick-c++-devel-1.3.45-3.epal 3.4 MB/s | 52 kB 00:00 (2/399): GraphicsMagick-c++-1.3.45-3.epal23.aar 5.6 MB/s | 116 kB 00:00 (3/399): GraphicsMagick-devel-1.3.45-3.epal23.a 11 MB/s | 74 kB 00:00 (4/399): adwaita-cursor-theme-48.0-1.epal23.0.1 102 MB/s | 377 kB 00:00 (5/399): adwaita-icon-theme-48.0-1.epal23.0.1.n 52 MB/s | 280 kB 00:00 (6/399): GraphicsMagick-1.3.45-3.epal23.aarch64 48 MB/s | 1.6 MB 00:00 (7/399): boost1.83-1.83.0-12.epal23.0.1.aarch64 1.9 MB/s | 14 kB 00:00 (8/399): boost1.83-atomic-1.83.0-12.epal23.0.1. 2.7 MB/s | 18 kB 00:00 (9/399): boost1.83-chrono-1.83.0-12.epal23.0.1. 3.9 MB/s | 24 kB 00:00 (10/399): boost1.83-container-1.83.0-12.epal23. 6.1 MB/s | 38 kB 00:00 (11/399): boost1.83-context-1.83.0-12.epal23.0. 2.8 MB/s | 16 kB 00:00 (12/399): adwaita-icon-theme-legacy-46.2-3.epal 74 MB/s | 2.2 MB 00:00 (13/399): boost1.83-contract-1.83.0-12.epal23.0 5.3 MB/s | 42 kB 00:00 (14/399): boost1.83-coroutine-1.83.0-12.epal23. 2.8 MB/s | 20 kB 00:00 (15/399): boost1.83-date-time-1.83.0-12.epal23. 2.8 MB/s | 15 kB 00:00 (16/399): boost1.83-fiber-1.83.0-12.epal23.0.1. 6.1 MB/s | 40 kB 00:00 (17/399): boost1.83-filesystem-1.83.0-12.epal23 9.8 MB/s | 61 kB 00:00 (18/399): boost1.83-graph-1.83.0-12.epal23.0.1. 19 MB/s | 139 kB 00:00 (19/399): boost1.83-iostreams-1.83.0-12.epal23. 4.8 MB/s | 39 kB 00:00 (20/399): boost1.83-json-1.83.0-12.epal23.0.1.a 20 MB/s | 137 kB 00:00 (21/399): boost1.83-locale-1.83.0-12.epal23.0.1 17 MB/s | 193 kB 00:00 (22/399): boost1.83-log-1.83.0-12.epal23.0.1.aa 37 MB/s | 444 kB 00:00 (23/399): boost1.83-math-1.83.0-12.epal23.0.1.a 23 MB/s | 277 kB 00:00 (24/399): boost1.83-nowide-1.83.0-12.epal23.0.1 2.0 MB/s | 21 kB 00:00 (25/399): boost1.83-numpy3-1.83.0-12.epal23.0.1 4.1 MB/s | 28 kB 00:00 (26/399): boost1.83-program-options-1.83.0-12.e 11 MB/s | 102 kB 00:00 (27/399): boost1.83-python3-1.83.0-12.epal23.0. 8.1 MB/s | 88 kB 00:00 (28/399): boost1.83-random-1.83.0-12.epal23.0.1 3.1 MB/s | 23 kB 00:00 (29/399): boost1.83-devel-1.83.0-12.epal23.0.1. 161 MB/s | 12 MB 00:00 (30/399): boost1.83-regex-1.83.0-12.epal23.0.1. 8.2 MB/s | 106 kB 00:00 (31/399): boost1.83-serialization-1.83.0-12.epa 9.4 MB/s | 124 kB 00:00 (32/399): boost1.83-stacktrace-1.83.0-12.epal23 5.0 MB/s | 29 kB 00:00 (33/399): boost1.83-system-1.83.0-12.epal23.0.1 2.2 MB/s | 15 kB 00:00 (34/399): boost1.83-test-1.83.0-12.epal23.0.1.a 26 MB/s | 222 kB 00:00 (35/399): boost1.83-thread-1.83.0-12.epal23.0.1 11 MB/s | 57 kB 00:00 (36/399): boost1.83-timer-1.83.0-12.epal23.0.1. 2.6 MB/s | 21 kB 00:00 (37/399): boost1.83-type_erasure-1.83.0-12.epal 3.9 MB/s | 30 kB 00:00 (38/399): boost1.83-wave-1.83.0-12.epal23.0.1.a 19 MB/s | 200 kB 00:00 (39/399): cmake-filesystem-3.31.6-2.epal23.0.1. 3.3 MB/s | 18 kB 00:00 (40/399): cmake-data-3.31.6-2.epal23.0.1.noarch 108 MB/s | 1.9 MB 00:00 (41/399): cmake-rpm-macros-3.31.6-2.epal23.0.1. 1.9 MB/s | 17 kB 00:00 (42/399): double-conversion-3.3.1-4.epal23.aarc 2.3 MB/s | 49 kB 00:00 (43/399): cmake-3.31.6-2.epal23.0.1.aarch64.rpm 162 MB/s | 7.9 MB 00:00 (44/399): double-conversion-devel-3.3.1-4.epal2 1.1 MB/s | 31 kB 00:00 (45/399): gspell-1.14.0-3.epal23.0.1.aarch64.rp 12 MB/s | 112 kB 00:00 (46/399): gspell-devel-1.14.0-3.epal23.0.1.aarc 7.0 MB/s | 33 kB 00:00 (47/399): gtkmm3.0-devel-3.24.9-1.epal23.aarch6 52 MB/s | 609 kB 00:00 (48/399): gtkmm3.0-3.24.9-1.epal23.aarch64.rpm 60 MB/s | 940 kB 00:00 (49/399): gtksourceview4-4.8.4-9.epal23.0.1.aar 63 MB/s | 848 kB 00:00 (50/399): gtksourceview4-devel-4.8.4-9.epal23.0 34 MB/s | 202 kB 00:00 (51/399): libaom-3.9.0-1.epal23.aarch64.rpm 147 MB/s | 1.6 MB 00:00 (52/399): libcdr-devel-0.1.7-17.epal23.aarch64. 6.4 MB/s | 55 kB 00:00 (53/399): libcdr-0.1.7-17.epal23.aarch64.rpm 38 MB/s | 439 kB 00:00 (54/399): libvisio-0.1.7-23.epal23.aarch64.rpm 53 MB/s | 250 kB 00:00 (55/399): libvisio-devel-0.1.7-23.epal23.aarch6 20 MB/s | 82 kB 00:00 (56/399): libheif-1.19.8-1.epal23.0.1.aarch64.r 50 MB/s | 437 kB 00:00 (57/399): libwayland-client-1.23.1-2.epal23.aar 9.9 MB/s | 34 kB 00:00 (58/399): libwayland-cursor-1.23.1-2.epal23.aar 8.1 MB/s | 19 kB 00:00 (59/399): libwayland-egl-1.23.1-2.epal23.aarch6 4.3 MB/s | 13 kB 00:00 (60/399): libwayland-server-1.23.1-2.epal23.aar 9.1 MB/s | 43 kB 00:00 (61/399): libwebp-1.5.0-2.epal23.aarch64.rpm 47 MB/s | 288 kB 00:00 (62/399): libwmf-lite-0.2.13-7.epal23.0.1.aarch 17 MB/s | 73 kB 00:00 (63/399): libwpg-0.3.4-3.epal23.aarch64.rpm 15 MB/s | 72 kB 00:00 (64/399): libwpg-devel-0.3.4-3.epal23.aarch64.r 2.6 MB/s | 10 kB 00:00 (65/399): libxslt-1.1.43-1.epal23.0.1.aarch64.r 38 MB/s | 182 kB 00:00 (66/399): libxslt-devel-1.1.43-1.epal23.0.1.aar 33 MB/s | 123 kB 00:00 (67/399): python3-packaging-24.2-3.epal23.noarc 29 MB/s | 116 kB 00:00 (68/399): vim-filesystem-9.1.1552-1.epal23.noar 5.4 MB/s | 15 kB 00:00 (69/399): rav1e-libs-0.7.1-1.epal23.aarch64.rpm 114 MB/s | 796 kB 00:00 (70/399): wayland-devel-1.23.1-2.epal23.aarch64 28 MB/s | 143 kB 00:00 (71/399): autoconf-2.72-7.amzn2023.0.1.noarch.r 86 MB/s | 818 kB 00:00 (72/399): annobin-docs-12.69-1.amzn2023.0.1.noa 8.2 MB/s | 93 kB 00:00 (73/399): at-spi2-atk-2.54.0-1.amzn2023.0.1.aar 19 MB/s | 90 kB 00:00 (74/399): at-spi2-atk-devel-2.54.0-1.amzn2023.0 2.9 MB/s | 12 kB 00:00 (75/399): annobin-plugin-gcc-12.69-1.amzn2023.0 48 MB/s | 973 kB 00:00 (76/399): at-spi2-core-2.54.0-1.amzn2023.0.1.aa 33 MB/s | 363 kB 00:00 (77/399): at-spi2-core-devel-2.54.0-1.amzn2023. 29 MB/s | 260 kB 00:00 (78/399): atk-2.54.0-1.amzn2023.0.1.aarch64.rpm 14 MB/s | 84 kB 00:00 (79/399): atk-devel-2.54.0-1.amzn2023.0.1.aarch 39 MB/s | 344 kB 00:00 (80/399): atkmm-2.28.2-1.amzn2023.0.2.aarch64.r 10 MB/s | 86 kB 00:00 (81/399): atkmm-devel-2.28.2-1.amzn2023.0.2.aar 4.7 MB/s | 46 kB 00:00 (82/399): automake-1.16.5-9.amzn2023.0.3.noarch 98 MB/s | 677 kB 00:00 (83/399): avahi-glib-0.8-14.amzn2023.0.14.aarch 2.4 MB/s | 15 kB 00:00 (84/399): brotli-devel-1.0.9-4.amzn2023.0.2.aar 9.2 MB/s | 31 kB 00:00 (85/399): avahi-libs-0.8-14.amzn2023.0.14.aarch 9.5 MB/s | 67 kB 00:00 (86/399): brotli-1.0.9-4.amzn2023.0.2.aarch64.r 47 MB/s | 313 kB 00:00 (87/399): bzip2-devel-1.0.8-6.amzn2023.0.2.aarc 38 MB/s | 214 kB 00:00 (88/399): cairo-1.18.0-4.amzn2023.0.2.aarch64.r 77 MB/s | 698 kB 00:00 (89/399): cairo-devel-1.18.0-4.amzn2023.0.2.aar 24 MB/s | 177 kB 00:00 (90/399): cairo-gobject-1.18.0-4.amzn2023.0.2.a 2.9 MB/s | 19 kB 00:00 (91/399): cairo-gobject-devel-1.18.0-4.amzn2023 2.0 MB/s | 12 kB 00:00 (92/399): cairomm-1.14.5-141.amzn2023.aarch64.r 9.8 MB/s | 57 kB 00:00 (93/399): cairomm-devel-1.14.5-141.amzn2023.aar 8.3 MB/s | 60 kB 00:00 (94/399): colord-libs-1.4.5-2.amzn2023.0.2.aarc 11 MB/s | 227 kB 00:00 (95/399): crypto-policies-scripts-20240828-2.gi 5.0 MB/s | 85 kB 00:00 (96/399): cups-filesystem-2.4.11-8.amzn2023.0.1 851 kB/s | 15 kB 00:00 (97/399): cups-libs-2.4.11-8.amzn2023.0.1.aarch 12 MB/s | 272 kB 00:00 (98/399): dbus-1.12.28-1.amzn2023.0.1.aarch64.r 711 kB/s | 8.5 kB 00:00 (99/399): cpp-11.5.0-5.amzn2023.0.4.aarch64.rpm 143 MB/s | 10 MB 00:00 (100/399): dbus-broker-32-1.amzn2023.0.2.aarch6 5.5 MB/s | 168 kB 00:00 (101/399): dbus-common-1.12.28-1.amzn2023.0.1.n 701 kB/s | 15 kB 00:00 (102/399): dbus-devel-1.12.28-1.amzn2023.0.1.aa 8.9 MB/s | 35 kB 00:00 (103/399): dbus-libs-1.12.28-1.amzn2023.0.1.aar 30 MB/s | 152 kB 00:00 (104/399): desktop-file-utils-0.27-2.amzn2023.0 13 MB/s | 73 kB 00:00 (105/399): dos2unix-7.4.2-2.amzn2023.0.2.aarch6 42 MB/s | 235 kB 00:00 (106/399): emacs-filesystem-28.2-3.amzn2023.0.1 2.7 MB/s | 9.1 kB 00:00 (107/399): duktape-2.7.0-21.amzn2023.aarch64.rp 29 MB/s | 171 kB 00:00 (108/399): enchant2-2.8.1-2.amzn2023.0.1.aarch6 14 MB/s | 76 kB 00:00 (109/399): enchant2-devel-2.8.1-2.amzn2023.0.1. 3.3 MB/s | 23 kB 00:00 (110/399): expat-2.6.3-1.amzn2023.0.2.aarch64.r 19 MB/s | 116 kB 00:00 (111/399): flexiblas-3.0.4-3.amzn2023.0.2.aarch 7.0 MB/s | 31 kB 00:00 (112/399): flexiblas-openblas-openmp-3.0.4-3.am 1.1 MB/s | 16 kB 00:00 (113/399): flexiblas-netlib-3.0.4-3.amzn2023.0. 127 MB/s | 3.3 MB 00:00 (114/399): fontconfig-2.13.94-2.amzn2023.0.2.aa 11 MB/s | 278 kB 00:00 (115/399): fontconfig-devel-2.13.94-2.amzn2023. 9.1 MB/s | 128 kB 00:00 (116/399): fonts-filesystem-2.0.5-12.amzn2023.0 3.0 MB/s | 9.5 kB 00:00 (117/399): freetype-2.13.2-5.amzn2023.0.1.aarch 75 MB/s | 413 kB 00:00 (118/399): fribidi-1.0.11-3.amzn2023.0.2.aarch6 11 MB/s | 55 kB 00:00 (119/399): freetype-devel-2.13.2-5.amzn2023.0.1 99 MB/s | 912 kB 00:00 (120/399): fribidi-devel-1.0.11-3.amzn2023.0.2. 4.6 MB/s | 26 kB 00:00 (121/399): gc-8.0.4-5.amzn2023.0.2.aarch64.rpm 6.5 MB/s | 102 kB 00:00 (122/399): gc-devel-8.0.4-5.amzn2023.0.2.aarch6 8.2 MB/s | 108 kB 00:00 (123/399): gcc-plugin-annobin-11.5.0-5.amzn2023 3.9 MB/s | 40 kB 00:00 (124/399): gdk-pixbuf2-2.42.12-180.amzn2023.aar 13 MB/s | 472 kB 00:00 (125/399): gdk-pixbuf2-devel-2.42.12-180.amzn20 14 MB/s | 333 kB 00:00 (126/399): gcc-c++-11.5.0-5.amzn2023.0.4.aarch6 118 MB/s | 12 MB 00:00 (127/399): gdk-pixbuf2-modules-2.42.12-180.amzn 814 kB/s | 29 kB 00:00 (128/399): gettext-common-devel-0.21-4.amzn2023 18 MB/s | 406 kB 00:00 (129/399): gettext-0.21-4.amzn2023.0.2.aarch64. 41 MB/s | 1.1 MB 00:00 (130/399): gettext-devel-0.21-4.amzn2023.0.2.aa 11 MB/s | 199 kB 00:00 (131/399): gettext-libs-0.21-4.amzn2023.0.2.aar 16 MB/s | 294 kB 00:00 (132/399): giflib-5.2.1-9.amzn2023.0.1.aarch64. 3.6 MB/s | 49 kB 00:00 (133/399): gcc-11.5.0-5.amzn2023.0.4.aarch64.rp 155 MB/s | 31 MB 00:00 (134/399): glib-networking-2.80.0-186.amzn2023. 4.4 MB/s | 186 kB 00:00 (135/399): glib2-2.82.2-766.amzn2023.aarch64.rp 69 MB/s | 3.0 MB 00:00 (136/399): glibc-devel-2.34-196.amzn2023.0.1.aa 31 MB/s | 447 kB 00:00 (137/399): glibmm2.4-2.66.7-2.amzn2023.0.1.aarc 61 MB/s | 616 kB 00:00 (138/399): glib2-devel-2.82.2-766.amzn2023.aarc 54 MB/s | 1.4 MB 00:00 (139/399): glibmm2.4-devel-2.66.7-2.amzn2023.0. 44 MB/s | 498 kB 00:00 (140/399): gmock-1.11.0-1.amzn2023.0.3.aarch64. 11 MB/s | 57 kB 00:00 (141/399): gnutls-3.8.3-6.amzn2023.0.1.aarch64. 116 MB/s | 1.0 MB 00:00 (142/399): google-noto-fonts-common-20240401-1. 2.1 MB/s | 17 kB 00:00 (143/399): gnupg2-2.3.7-1.amzn2023.0.5.aarch64. 127 MB/s | 2.5 MB 00:00 (144/399): google-noto-sans-vf-fonts-20240401-1 46 MB/s | 593 kB 00:00 (145/399): gpgme-1.23.2-182.amzn2023.0.1.aarch6 14 MB/s | 203 kB 00:00 (146/399): graphite2-devel-1.3.14-7.amzn2023.0. 3.6 MB/s | 21 kB 00:00 (147/399): gpgmepp-1.23.2-182.amzn2023.0.1.aarc 9.3 MB/s | 122 kB 00:00 (148/399): graphite2-1.3.14-7.amzn2023.0.2.aarc 9.0 MB/s | 93 kB 00:00 (149/399): groff-base-1.22.4-7.amzn2023.0.2.aar 93 MB/s | 1.0 MB 00:00 (150/399): gsettings-desktop-schemas-47.1-206.a 56 MB/s | 765 kB 00:00 (151/399): gsl-2.6-4.amzn2023.0.5.aarch64.rpm 64 MB/s | 1.1 MB 00:00 (152/399): gsl-devel-2.6-4.amzn2023.0.5.aarch64 44 MB/s | 591 kB 00:00 (153/399): gtest-1.11.0-1.amzn2023.0.3.aarch64. 13 MB/s | 151 kB 00:00 (154/399): gtk-update-icon-cache-3.24.43-1.amzn 9.8 MB/s | 35 kB 00:00 (155/399): gtest-devel-1.11.0-1.amzn2023.0.3.aa 22 MB/s | 237 kB 00:00 (156/399): gtk3-3.24.43-1.amzn2023.0.1.aarch64. 97 MB/s | 5.7 MB 00:00 (157/399): gtk3-devel-3.24.43-1.amzn2023.0.1.aa 68 MB/s | 4.2 MB 00:00 (158/399): guile22-2.2.7-2.amzn2023.0.3.aarch64 84 MB/s | 6.4 MB 00:00 (159/399): harfbuzz-7.0.0-2.amzn2023.0.2.aarch6 33 MB/s | 847 kB 00:00 (160/399): harfbuzz-devel-7.0.0-2.amzn2023.0.2. 18 MB/s | 404 kB 00:00 (161/399): harfbuzz-icu-7.0.0-2.amzn2023.0.2.aa 2.7 MB/s | 14 kB 00:00 (162/399): hicolor-icon-theme-0.17-10.amzn2023. 11 MB/s | 44 kB 00:00 (163/399): highway-1.2.0-30.amzn2023.0.1.aarch6 9.0 MB/s | 33 kB 00:00 (164/399): hunspell-1.7.0-9.amzn2023.0.3.aarch6 54 MB/s | 317 kB 00:00 (165/399): hunspell-filesystem-1.7.0-9.amzn2023 1.7 MB/s | 8.3 kB 00:00 (166/399): hunspell-en-US-0.20201207-10.amzn202 23 MB/s | 182 kB 00:00 (167/399): hwdata-0.384-1.amzn2023.0.3.noarch.r 134 MB/s | 1.6 MB 00:00 (168/399): imath-3.1.5-1.amzn2023.0.3.aarch64.r 5.6 MB/s | 92 kB 00:00 (169/399): iso-codes-4.6.0-1.amzn2023.0.3.noarc 120 MB/s | 3.3 MB 00:00 (170/399): jasper-libs-2.0.33-1.amzn2023.0.2.aa 7.7 MB/s | 157 kB 00:00 (171/399): jbigkit-libs-2.1-21.amzn2023.0.2.aar 3.8 MB/s | 54 kB 00:00 (172/399): json-glib-1.10.0-1.amzn2023.0.2.aarc 25 MB/s | 154 kB 00:00 (173/399): kernel6.12-headers-6.12.37-61.105.am 126 MB/s | 1.5 MB 00:00 (174/399): langpacks-core-font-en-3.0-21.amzn20 1.3 MB/s | 10 kB 00:00 (175/399): jsoncpp-1.9.4-3.amzn2023.0.2.aarch64 4.9 MB/s | 89 kB 00:00 (176/399): lcms2-devel-2.16-73.amzn2023.aarch64 7.0 MB/s | 32 kB 00:00 (177/399): lcms2-2.16-73.amzn2023.aarch64.rpm 24 MB/s | 190 kB 00:00 (178/399): libICE-1.1.1-3.amzn2023.0.1.aarch64. 13 MB/s | 75 kB 00:00 (179/399): libSM-1.2.4-3.amzn2023.0.1.aarch64.r 7.4 MB/s | 44 kB 00:00 (180/399): libX11-1.8.10-2.amzn2023.0.1.aarch64 87 MB/s | 649 kB 00:00 (181/399): libX11-common-1.8.10-2.amzn2023.0.1. 25 MB/s | 147 kB 00:00 (182/399): libX11-devel-1.8.10-2.amzn2023.0.1.a 105 MB/s | 914 kB 00:00 (183/399): libX11-xcb-1.8.10-2.amzn2023.0.1.aar 2.1 MB/s | 14 kB 00:00 (184/399): libXau-1.0.11-6.amzn2023.0.1.aarch64 3.4 MB/s | 34 kB 00:00 (185/399): libXcomposite-0.4.6-3.amzn2023.0.1.a 5.0 MB/s | 26 kB 00:00 (186/399): libXau-devel-1.0.11-6.amzn2023.0.1.a 2.0 MB/s | 15 kB 00:00 (187/399): libXcomposite-devel-0.4.6-3.amzn2023 5.0 MB/s | 17 kB 00:00 (188/399): libXcursor-1.2.1-7.amzn2023.0.1.aarc 7.9 MB/s | 32 kB 00:00 (189/399): libXcursor-devel-1.2.1-7.amzn2023.0. 5.4 MB/s | 30 kB 00:00 (190/399): libXdamage-1.1.6-3.amzn2023.0.1.aarc 5.9 MB/s | 25 kB 00:00 (191/399): libXdamage-devel-1.1.6-3.amzn2023.0. 2.4 MB/s | 11 kB 00:00 (192/399): libXext-1.3.6-1.amzn2023.0.1.aarch64 10 MB/s | 41 kB 00:00 (193/399): libXext-devel-1.3.6-1.amzn2023.0.1.a 13 MB/s | 74 kB 00:00 (194/399): libXfixes-devel-6.0.1-3.amzn2023.0.1 3.7 MB/s | 14 kB 00:00 (195/399): libXfixes-6.0.1-3.amzn2023.0.1.aarch 2.2 MB/s | 21 kB 00:00 (196/399): libXft-devel-2.3.8-6.amzn2023.0.1.aa 8.8 MB/s | 38 kB 00:00 (197/399): libXft-2.3.8-6.amzn2023.0.1.aarch64. 11 MB/s | 74 kB 00:00 (198/399): libXi-1.8.2-1.amzn2023.0.1.aarch64.r 13 MB/s | 41 kB 00:00 (199/399): libXinerama-1.1.5-6.amzn2023.0.1.aar 4.0 MB/s | 16 kB 00:00 (200/399): libXinerama-devel-1.1.5-6.amzn2023.0 2.4 MB/s | 14 kB 00:00 (201/399): libXrandr-1.5.4-3.amzn2023.0.1.aarch 6.9 MB/s | 29 kB 00:00 (202/399): libXi-devel-1.8.2-1.amzn2023.0.1.aar 8.2 MB/s | 104 kB 00:00 (203/399): libXrandr-devel-1.5.4-3.amzn2023.0.1 5.3 MB/s | 21 kB 00:00 (204/399): libXrender-0.9.11-6.amzn2023.0.1.aar 7.5 MB/s | 28 kB 00:00 (205/399): libXtst-1.2.5-1.amzn2023.0.1.aarch64 7.3 MB/s | 23 kB 00:00 (206/399): libXrender-devel-0.9.11-6.amzn2023.0 4.6 MB/s | 20 kB 00:00 (207/399): libXxf86vm-1.1.5-6.amzn2023.0.1.aarc 5.5 MB/s | 19 kB 00:00 (208/399): libXtst-devel-1.2.5-1.amzn2023.0.1.a 2.2 MB/s | 17 kB 00:00 (209/399): libappstream-glib-0.8.3-139.amzn2023 55 MB/s | 380 kB 00:00 (210/399): libassuan-2.5.5-1.amzn2023.0.2.aarch 11 MB/s | 67 kB 00:00 (211/399): libblkid-devel-2.37.4-1.amzn2023.0.4 2.6 MB/s | 15 kB 00:00 (212/399): libcloudproviders-0.3.1-3.amzn2023.0 9.9 MB/s | 44 kB 00:00 (213/399): libcloudproviders-devel-0.3.1-3.amzn 13 MB/s | 42 kB 00:00 (214/399): libdatrie-0.2.13-1.amzn2023.0.2.aarc 8.9 MB/s | 33 kB 00:00 (215/399): libdatrie-devel-0.2.13-1.amzn2023.0. 30 MB/s | 134 kB 00:00 (216/399): libdrm-2.4.123-1.amzn2023.0.1.aarch6 32 MB/s | 194 kB 00:00 (217/399): libdav1d-1.5.1-51.amzn2023.aarch64.r 39 MB/s | 375 kB 00:00 (218/399): libedit-3.1-38.20210714cvs.amzn2023. 16 MB/s | 107 kB 00:00 (219/399): libepoxy-1.5.9-1.amzn2023.0.2.aarch6 48 MB/s | 255 kB 00:00 (220/399): libepoxy-devel-1.5.9-1.amzn2023.0.2. 23 MB/s | 134 kB 00:00 (221/399): libevent-2.1.12-3.amzn2023.0.3.aarch 41 MB/s | 256 kB 00:00 (222/399): libffi-devel-3.4.4-1.amzn2023.0.1.aa 6.6 MB/s | 29 kB 00:00 (223/399): libfontenc-1.1.7-3.amzn2023.0.1.aarc 10 MB/s | 34 kB 00:00 (224/399): libgcrypt-1.10.2-1.amzn2023.0.2.aarc 53 MB/s | 481 kB 00:00 (225/399): libgfortran-14.2.1-7.amzn2023.0.1.aa 44 MB/s | 480 kB 00:00 (226/399): libglvnd-1.7.0-4.amzn2023.0.2.aarch6 12 MB/s | 123 kB 00:00 (227/399): libglvnd-core-devel-1.7.0-4.amzn2023 3.2 MB/s | 18 kB 00:00 (228/399): libglvnd-devel-1.7.0-4.amzn2023.0.2. 26 MB/s | 158 kB 00:00 (229/399): libglvnd-egl-1.7.0-4.amzn2023.0.2.aa 6.0 MB/s | 37 kB 00:00 (230/399): libglvnd-gles-1.7.0-4.amzn2023.0.2.a 4.0 MB/s | 33 kB 00:00 (231/399): libglvnd-glx-1.7.0-4.amzn2023.0.2.aa 23 MB/s | 137 kB 00:00 (232/399): libglvnd-opengl-1.7.0-4.amzn2023.0.2 7.2 MB/s | 45 kB 00:00 (233/399): libgusb-0.3.8-1.amzn2023.0.2.aarch64 11 MB/s | 50 kB 00:00 (234/399): libgpg-error-1.42-1.amzn2023.0.2.aar 28 MB/s | 213 kB 00:00 (235/399): libgpg-error-devel-1.42-1.amzn2023.0 10 MB/s | 66 kB 00:00 (236/399): libjpeg-turbo-2.1.4-2.amzn2023.0.5.a 33 MB/s | 191 kB 00:00 (237/399): libicu-devel-67.1-7.amzn2023.0.4.aar 93 MB/s | 830 kB 00:00 (238/399): libjpeg-turbo-devel-2.1.4-2.amzn2023 6.5 MB/s | 99 kB 00:00 (239/399): libjxl-0.10.3-54.amzn2023.aarch64.rp 43 MB/s | 976 kB 00:00 (240/399): libksba-1.6.3-1.amzn2023.0.2.aarch64 9.5 MB/s | 158 kB 00:00 (241/399): libicu-67.1-7.amzn2023.0.4.aarch64.r 185 MB/s | 9.5 MB 00:00 (242/399): libmount-devel-2.37.4-1.amzn2023.0.4 864 kB/s | 16 kB 00:00 (243/399): libmpc-1.2.1-2.amzn2023.0.2.aarch64. 4.7 MB/s | 63 kB 00:00 (244/399): libpciaccess-0.16-4.amzn2023.0.2.aar 6.9 MB/s | 27 kB 00:00 (245/399): libpng-1.6.37-10.amzn2023.0.6.aarch6 22 MB/s | 121 kB 00:00 (246/399): libproxy-0.5.7-3.amzn2023.0.1.aarch6 9.5 MB/s | 46 kB 00:00 (247/399): libpng-devel-1.6.37-10.amzn2023.0.6. 28 MB/s | 292 kB 00:00 (248/399): libpsl-devel-0.21.5-1.amzn2023.0.1.a 5.7 MB/s | 33 kB 00:00 (249/399): librevenge-0.0.4-20.amzn2023.0.2.aar 26 MB/s | 214 kB 00:00 (250/399): librevenge-devel-0.0.4-20.amzn2023.0 9.6 MB/s | 96 kB 00:00 (251/399): libsepol-devel-3.4-3.amzn2023.0.3.aa 9.2 MB/s | 42 kB 00:00 (252/399): libselinux-devel-3.4-5.amzn2023.0.2. 10 MB/s | 115 kB 00:00 (253/399): libsigc++20-2.10.7-1.amzn2023.0.3.aa 8.8 MB/s | 39 kB 00:00 (254/399): libsigc++20-devel-2.10.7-1.amzn2023. 12 MB/s | 68 kB 00:00 (255/399): libsoup-2.72.0-6.amzn2023.0.6.aarch6 56 MB/s | 373 kB 00:00 (256/399): libsoup-devel-2.72.0-6.amzn2023.0.6. 33 MB/s | 167 kB 00:00 (257/399): libstemmer-0-16.585svn.amzn2023.0.2. 8.0 MB/s | 83 kB 00:00 (258/399): libstdc++-devel-11.5.0-5.amzn2023.0. 160 MB/s | 2.8 MB 00:00 (259/399): libtextstyle-0.21-4.amzn2023.0.2.aar 12 MB/s | 87 kB 00:00 (260/399): libthai-0.1.28-6.amzn2023.0.2.aarch6 44 MB/s | 208 kB 00:00 (261/399): libthai-devel-0.1.28-6.amzn2023.0.2. 24 MB/s | 120 kB 00:00 (262/399): libtiff-4.4.0-4.amzn2023.0.19.aarch6 38 MB/s | 207 kB 00:00 (263/399): libsoup3-3.6.5-49.amzn2023.aarch64.r 11 MB/s | 369 kB 00:00 (264/399): libtiff-devel-4.4.0-4.amzn2023.0.19. 41 MB/s | 515 kB 00:00 (265/399): libtool-ltdl-2.4.7-1.amzn2023.0.3.aa 3.3 MB/s | 38 kB 00:00 (266/399): libtracker-sparql-3.7.3-3.amzn2023.0 17 MB/s | 363 kB 00:00 (267/399): libusbx-1.0.24-2.amzn2023.0.2.aarch6 3.7 MB/s | 72 kB 00:00 (268/399): libuv-1.51.0-1.amzn2023.0.1.aarch64. 14 MB/s | 253 kB 00:00 (269/399): libwpd-devel-0.10.3-8.amzn2023.0.2.a 726 kB/s | 12 kB 00:00 (270/399): libwpd-0.10.3-8.amzn2023.0.2.aarch64 9.5 MB/s | 241 kB 00:00 (271/399): libxcb-1.17.0-1.amzn2023.0.1.aarch64 12 MB/s | 238 kB 00:00 (272/399): libxcrypt-devel-4.4.33-7.amzn2023.aa 2.1 MB/s | 32 kB 00:00 (273/399): libxcb-devel-1.17.0-1.amzn2023.0.1.a 49 MB/s | 1.1 MB 00:00 (274/399): libxkbcommon-1.6.0-2.amzn2023.0.1.aa 7.3 MB/s | 144 kB 00:00 (275/399): libxkbcommon-devel-1.6.0-2.amzn2023. 7.4 MB/s | 67 kB 00:00 (276/399): libxml2-devel-2.10.4-1.amzn2023.0.12 64 MB/s | 499 kB 00:00 (277/399): libxshmfence-1.3.2-3.amzn2023.0.1.aa 1.8 MB/s | 14 kB 00:00 (278/399): lm_sensors-libs-3.6.0-8.amzn2023.0.3 2.6 MB/s | 42 kB 00:00 (279/399): m4-1.4.19-2.amzn2023.0.2.aarch64.rpm 14 MB/s | 292 kB 00:00 (280/399): make-4.3-5.amzn2023.0.2.aarch64.rpm 33 MB/s | 530 kB 00:00 (281/399): mesa-filesystem-24.2.6-1267.amzn2023 578 kB/s | 10 kB 00:00 (282/399): mesa-libEGL-24.2.6-1267.amzn2023.0.1 5.6 MB/s | 138 kB 00:00 (283/399): mesa-libGL-24.2.6-1267.amzn2023.0.1. 7.2 MB/s | 178 kB 00:00 (284/399): mesa-libgbm-24.2.6-1267.amzn2023.0.1 1.8 MB/s | 38 kB 00:00 (285/399): llvm-libs-15.0.7-3.amzn2023.0.1.aarc 157 MB/s | 24 MB 00:00 (286/399): mesa-dri-drivers-24.2.6-1267.amzn202 120 MB/s | 18 MB 00:00 (287/399): mesa-libglapi-24.2.6-1267.amzn2023.0 1.1 MB/s | 59 kB 00:00 (288/399): mkfontscale-1.2.2-6.amzn2023.0.1.aar 1.3 MB/s | 33 kB 00:00 (289/399): ncurses-c++-libs-6.2-4.20200222.amzn 7.9 MB/s | 36 kB 00:00 (290/399): ncurses-6.2-4.20200222.amzn2023.0.6. 49 MB/s | 395 kB 00:00 (291/399): ncurses-devel-6.2-4.20200222.amzn202 46 MB/s | 510 kB 00:00 (292/399): npth-1.6-6.amzn2023.0.2.aarch64.rpm 4.7 MB/s | 25 kB 00:00 (293/399): nettle-3.10.1-1.amzn2023.0.1.aarch64 44 MB/s | 544 kB 00:00 (294/399): nss-3.90.0-6.amzn2023.0.1.aarch64.rp 53 MB/s | 692 kB 00:00 (295/399): nspr-4.35.0-6.amzn2023.0.1.aarch64.r 8.7 MB/s | 135 kB 00:00 (296/399): nss-softokn-3.90.0-6.amzn2023.0.1.aa 34 MB/s | 382 kB 00:00 (297/399): nss-sysinit-3.90.0-6.amzn2023.0.1.aa 3.5 MB/s | 22 kB 00:00 (298/399): nss-softokn-freebl-3.90.0-6.amzn2023 35 MB/s | 304 kB 00:00 (299/399): nss-util-3.90.0-6.amzn2023.0.1.aarch 13 MB/s | 89 kB 00:00 (300/399): openblas-0.3.18-1.amzn2023.0.3.aarch 8.7 MB/s | 33 kB 00:00 (301/399): openexr-libs-3.1.5-1.amzn2023.0.4.aa 88 MB/s | 1.0 MB 00:00 (302/399): openh264-2.6.0-2.amzn2023.aarch64.rp 33 MB/s | 388 kB 00:00 (303/399): openblas-openmp-0.3.18-1.amzn2023.0. 156 MB/s | 3.9 MB 00:00 (304/399): openjpeg2-2.4.0-11.amzn2023.0.6.aarc 12 MB/s | 167 kB 00:00 (305/399): pango-1.54.0-2.amzn2023.0.4.aarch64. 25 MB/s | 343 kB 00:00 (306/399): pangomm-2.46.4-101.amzn2023.aarch64. 12 MB/s | 67 kB 00:00 (307/399): pango-devel-1.54.0-2.amzn2023.0.4.aa 20 MB/s | 153 kB 00:00 (308/399): pangomm-devel-2.46.4-101.amzn2023.aa 8.2 MB/s | 66 kB 00:00 (309/399): pcre2-utf16-10.40-1.amzn2023.0.3.aar 38 MB/s | 199 kB 00:00 (310/399): pcre2-devel-10.40-1.amzn2023.0.3.aar 59 MB/s | 473 kB 00:00 (311/399): pcre2-utf32-10.40-1.amzn2023.0.3.aar 30 MB/s | 189 kB 00:00 (312/399): perl-B-1.80-477.amzn2023.0.7.aarch64 34 MB/s | 178 kB 00:00 (313/399): perl-Carp-1.50-458.amzn2023.0.2.noar 5.5 MB/s | 29 kB 00:00 (314/399): perl-Class-Struct-0.66-477.amzn2023. 5.5 MB/s | 22 kB 00:00 (315/399): perl-Data-Dumper-2.174-460.amzn2023. 12 MB/s | 55 kB 00:00 (316/399): perl-DynaLoader-1.47-477.amzn2023.0. 8.2 MB/s | 25 kB 00:00 (317/399): perl-Encode-3.15-462.amzn2023.0.2.aa 150 MB/s | 1.7 MB 00:00 (318/399): perl-Errno-1.30-477.amzn2023.0.7.aar 1.6 MB/s | 15 kB 00:00 (319/399): perl-Exporter-5.74-459.amzn2023.0.2. 2.3 MB/s | 31 kB 00:00 (320/399): perl-Fcntl-1.13-477.amzn2023.0.7.aar 3.7 MB/s | 19 kB 00:00 (321/399): perl-File-Basename-2.85-477.amzn2023 3.1 MB/s | 17 kB 00:00 (322/399): perl-File-Compare-1.100.600-477.amzn 4.2 MB/s | 13 kB 00:00 (323/399): perl-File-Copy-2.34-477.amzn2023.0.7 5.5 MB/s | 20 kB 00:00 (324/399): perl-File-Find-1.37-477.amzn2023.0.7 6.9 MB/s | 25 kB 00:00 (325/399): perl-File-Path-2.18-2.amzn2023.0.2.n 10 MB/s | 36 kB 00:00 (326/399): perl-File-Temp-0.231.100-2.amzn2023. 17 MB/s | 60 kB 00:00 (327/399): perl-Getopt-Long-2.52-2.amzn2023.0.2 19 MB/s | 60 kB 00:00 (328/399): perl-File-stat-1.09-477.amzn2023.0.7 2.3 MB/s | 17 kB 00:00 (329/399): perl-Filter-1.60-2.amzn2023.0.2.aarc 15 MB/s | 82 kB 00:00 (330/399): perl-Getopt-Std-1.12-477.amzn2023.0. 4.8 MB/s | 15 kB 00:00 (331/399): perl-HTTP-Tiny-0.078-1.amzn2023.0.3. 13 MB/s | 56 kB 00:00 (332/399): perl-IO-1.43-477.amzn2023.0.7.aarch6 19 MB/s | 85 kB 00:00 (333/399): perl-IPC-Open3-1.21-477.amzn2023.0.7 6.1 MB/s | 23 kB 00:00 (334/399): perl-MIME-Base64-3.16-2.amzn2023.0.2 6.1 MB/s | 31 kB 00:00 (335/399): perl-POSIX-1.94-477.amzn2023.0.7.aar 16 MB/s | 95 kB 00:00 (336/399): perl-PathTools-3.78-459.amzn2023.0.2 11 MB/s | 86 kB 00:00 (337/399): perl-Pod-Escapes-1.07-458.amzn2023.0 4.2 MB/s | 20 kB 00:00 (338/399): perl-Pod-Perldoc-3.28.01-459.amzn202 18 MB/s | 84 kB 00:00 (339/399): perl-Pod-Usage-2.01-2.amzn2023.0.2.n 11 MB/s | 41 kB 00:00 (340/399): perl-Pod-Simple-3.42-2.amzn2023.0.2. 40 MB/s | 215 kB 00:00 (341/399): perl-Scalar-List-Utils-1.56-459.amzn 14 MB/s | 71 kB 00:00 (342/399): perl-SelectSaver-1.02-477.amzn2023.0 3.2 MB/s | 11 kB 00:00 (343/399): perl-Socket-2.032-1.amzn2023.0.2.aar 16 MB/s | 55 kB 00:00 (344/399): perl-Storable-3.21-458.amzn2023.0.2. 22 MB/s | 94 kB 00:00 (345/399): perl-Symbol-1.08-477.amzn2023.0.7.no 4.2 MB/s | 14 kB 00:00 (346/399): perl-Term-ANSIColor-5.01-459.amzn202 9.2 MB/s | 48 kB 00:00 (347/399): perl-Term-Cap-1.17-458.amzn2023.0.2. 5.9 MB/s | 22 kB 00:00 (348/399): perl-Text-ParseWords-3.30-458.amzn20 4.7 MB/s | 17 kB 00:00 (349/399): perl-Text-Tabs+Wrap-2021.0726-1.amzn 6.1 MB/s | 22 kB 00:00 (350/399): perl-Thread-Queue-3.14-458.amzn2023. 5.8 MB/s | 22 kB 00:00 (351/399): perl-Time-Local-1.300-5.amzn2023.0.2 8.2 MB/s | 34 kB 00:00 (352/399): perl-constant-1.33-459.amzn2023.0.2. 6.7 MB/s | 23 kB 00:00 (353/399): perl-encoding-3.00-462.amzn2023.0.2. 17 MB/s | 63 kB 00:00 (354/399): perl-XML-Parser-2.46-7.amzn2023.0.2. 32 MB/s | 230 kB 00:00 (355/399): perl-if-0.60.800-477.amzn2023.0.7.no 3.9 MB/s | 14 kB 00:00 (356/399): perl-interpreter-5.32.1-477.amzn2023 14 MB/s | 70 kB 00:00 (357/399): perl-mro-1.23-477.amzn2023.0.7.aarch 6.9 MB/s | 26 kB 00:00 (358/399): perl-libs-5.32.1-477.amzn2023.0.7.aa 166 MB/s | 2.0 MB 00:00 (359/399): perl-open-1.12-477.amzn2023.0.7.noar 1.4 MB/s | 16 kB 00:00 (360/399): perl-overload-1.31-477.amzn2023.0.7. 4.3 MB/s | 45 kB 00:00 (361/399): perl-overloading-0.02-477.amzn2023.0 3.7 MB/s | 13 kB 00:00 (362/399): perl-parent-0.238-458.amzn2023.0.2.n 4.7 MB/s | 14 kB 00:00 (363/399): perl-subs-1.03-477.amzn2023.0.7.noar 3.4 MB/s | 11 kB 00:00 (364/399): perl-podlators-4.14-458.amzn2023.0.2 23 MB/s | 112 kB 00:00 (365/399): perl-threads-2.25-458.amzn2023.0.3.a 14 MB/s | 57 kB 00:00 (366/399): perl-threads-shared-1.61-458.amzn202 12 MB/s | 44 kB 00:00 (367/399): perl-vars-1.05-477.amzn2023.0.7.noar 3.0 MB/s | 13 kB 00:00 (368/399): pixman-devel-0.43.4-1.amzn2023.0.4.a 3.9 MB/s | 19 kB 00:00 (369/399): pixman-0.43.4-1.amzn2023.0.4.aarch64 29 MB/s | 231 kB 00:00 (370/399): poppler-24.08.0-1.amzn2023.aarch64.r 111 MB/s | 1.1 MB 00:00 (371/399): poppler-data-0.4.9-7.amzn2023.0.2.no 115 MB/s | 1.8 MB 00:00 (372/399): poppler-devel-24.08.0-1.amzn2023.aar 13 MB/s | 213 kB 00:00 (373/399): poppler-glib-24.08.0-1.amzn2023.aarc 14 MB/s | 174 kB 00:00 (374/399): poppler-glib-devel-24.08.0-1.amzn202 12 MB/s | 79 kB 00:00 (375/399): potrace-1.16-5.amzn2023.aarch64.rpm 14 MB/s | 119 kB 00:00 (376/399): potrace-devel-1.16-5.amzn2023.aarch6 1.3 MB/s | 11 kB 00:00 (377/399): publicsuffix-list-20240212-61.amzn20 8.8 MB/s | 89 kB 00:00 (378/399): python-rpm-macros-3.9-41.amzn2023.0. 1.7 MB/s | 15 kB 00:00 (379/399): python3-3.9.23-1.amzn2023.0.2.aarch6 1.8 MB/s | 29 kB 00:00 (380/399): python3-pip-wheel-21.3.1-2.amzn2023. 19 MB/s | 1.1 MB 00:00 (381/399): python3-numpy-1.21.1-1.amzn2023.0.3. 61 MB/s | 4.7 MB 00:00 (382/399): python3-rpm-macros-3.9-41.amzn2023.0 792 kB/s | 11 kB 00:00 (383/399): python3-libs-3.9.23-1.amzn2023.0.2.a 81 MB/s | 7.6 MB 00:00 (384/399): python3-setuptools-59.6.0-2.amzn2023 51 MB/s | 941 kB 00:00 (385/399): python3-setuptools-wheel-59.6.0-2.am 29 MB/s | 505 kB 00:00 (386/399): readline-devel-8.1-2.amzn2023.0.2.aa 19 MB/s | 195 kB 00:00 (387/399): rhash-1.4.0-3.amzn2023.0.2.aarch64.r 28 MB/s | 180 kB 00:00 (388/399): shared-mime-info-2.2-2.amzn2023.0.1. 52 MB/s | 382 kB 00:00 (389/399): sqlite-devel-3.40.0-1.amzn2023.0.5.a 28 MB/s | 141 kB 00:00 (390/399): sqlite-3.40.0-1.amzn2023.0.5.aarch64 81 MB/s | 772 kB 00:00 (391/399): sysprof-capture-devel-3.40.1-2.amzn2 7.3 MB/s | 61 kB 00:00 (392/399): svt-av1-libs-2.3.0-47.amzn2023.aarch 100 MB/s | 1.2 MB 00:00 (393/399): xkeyboard-config-2.41-1.amzn2023.0.1 96 MB/s | 922 kB 00:00 (394/399): xml-common-0.6.3-56.amzn2023.0.2.noa 3.7 MB/s | 32 kB 00:00 (395/399): urw-base35-fonts-legacy-20200910-6.a 112 MB/s | 3.0 MB 00:00 (396/399): xprop-1.2.7-1.amzn2023.aarch64.rpm 2.9 MB/s | 36 kB 00:00 (397/399): xorg-x11-proto-devel-2024.1-2.amzn20 17 MB/s | 267 kB 00:00 (398/399): xz-devel-5.2.5-9.amzn2023.0.2.aarch6 14 MB/s | 53 kB 00:00 (399/399): zlib-devel-1.2.11-33.amzn2023.0.5.aa 11 MB/s | 45 kB 00:00 -------------------------------------------------------------------------------- Total 128 MB/s | 258 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : glib2-2.82.2-766.amzn2023.aarch64 1/399 Installing : xorg-x11-proto-devel-2024.1-2.amzn2023.0.2.noarc 2/399 Installing : libicu-67.1-7.amzn2023.0.4.aarch64 3/399 Installing : expat-2.6.3-1.amzn2023.0.2.aarch64 4/399 Installing : zlib-devel-1.2.11-33.amzn2023.0.5.aarch64 5/399 Installing : libjpeg-turbo-2.1.4-2.amzn2023.0.5.aarch64 6/399 Installing : boost1.83-system-1.83.0-12.epal23.0.1.aarch64 7/399 Installing : libpng-2:1.6.37-10.amzn2023.0.6.aarch64 8/399 Installing : cmake-filesystem-3.31.6-2.epal23.0.1.aarch64 9/399 Installing : boost1.83-chrono-1.83.0-12.epal23.0.1.aarch64 10/399 Installing : nspr-4.35.0-6.amzn2023.0.1.aarch64 11/399 Installing : libsigc++20-2.10.7-1.amzn2023.0.3.aarch64 12/399 Installing : libgpg-error-1.42-1.amzn2023.0.2.aarch64 13/399 Installing : lcms2-2.16-73.amzn2023.aarch64 14/399 Installing : boost1.83-thread-1.83.0-12.epal23.0.1.aarch64 15/399 Installing : libicu-devel-67.1-7.amzn2023.0.4.aarch64 16/399 Installing : librevenge-0.0.4-20.amzn2023.0.2.aarch64 17/399 Installing : libglvnd-1:1.7.0-4.amzn2023.0.2.aarch64 18/399 Installing : librevenge-devel-0.0.4-20.amzn2023.0.2.aarch64 19/399 Installing : glibmm2.4-2.66.7-2.amzn2023.0.1.aarch64 20/399 Installing : nss-util-3.90.0-6.amzn2023.0.1.aarch64 21/399 Installing : libpng-devel-2:1.6.37-10.amzn2023.0.6.aarch64 22/399 Installing : libX11-xcb-1.8.10-2.amzn2023.0.1.aarch64 23/399 Installing : fribidi-1.0.11-3.amzn2023.0.2.aarch64 24/399 Installing : dbus-libs-1:1.12.28-1.amzn2023.0.1.aarch64 25/399 Installing : libwayland-client-1.23.1-2.epal23.aarch64 26/399 Installing : fribidi-devel-1.0.11-3.amzn2023.0.2.aarch64 27/399 Installing : libassuan-2.5.5-1.amzn2023.0.2.aarch64 28/399 Installing : boost1.83-regex-1.83.0-12.epal23.0.1.aarch64 29/399 Installing : shared-mime-info-2.2-2.amzn2023.0.1.aarch64 30/399 Running scriptlet: shared-mime-info-2.2-2.amzn2023.0.1.aarch64 30/399 Installing : gdk-pixbuf2-2.42.12-180.amzn2023.aarch64 31/399 Running scriptlet: xml-common-0.6.3-56.amzn2023.0.2.noarch 32/399 Installing : xml-common-0.6.3-56.amzn2023.0.2.noarch 32/399 Installing : libxshmfence-1.3.2-3.amzn2023.0.1.aarch64 33/399 Installing : libtool-ltdl-2.4.7-1.amzn2023.0.3.aarch64 34/399 Installing : libmpc-1.2.1-2.amzn2023.0.2.aarch64 35/399 Installing : libepoxy-1.5.9-1.amzn2023.0.2.aarch64 36/399 Installing : libICE-1.1.1-3.amzn2023.0.1.aarch64 37/399 Installing : emacs-filesystem-1:28.2-3.amzn2023.0.10.noarch 38/399 Installing : libwebp-1.5.0-2.epal23.aarch64 39/399 Installing : libwayland-server-1.23.1-2.epal23.aarch64 40/399 Installing : boost1.83-context-1.83.0-12.epal23.0.1.aarch64 41/399 Installing : boost1.83-atomic-1.83.0-12.epal23.0.1.aarch64 42/399 Installing : boost1.83-filesystem-1.83.0-12.epal23.0.1.aarch6 43/399 Installing : libSM-1.2.4-3.amzn2023.0.1.aarch64 44/399 Installing : dbus-devel-1:1.12.28-1.amzn2023.0.1.aarch64 45/399 Installing : libwayland-cursor-1.23.1-2.epal23.aarch64 46/399 Installing : libwpd-0.10.3-8.amzn2023.0.2.aarch64 47/399 Installing : libsigc++20-devel-2.10.7-1.amzn2023.0.3.aarch64 48/399 Installing : json-glib-1.10.0-1.amzn2023.0.2.aarch64 49/399 Installing : libcloudproviders-0.3.1-3.amzn2023.0.2.aarch64 50/399 Installing : sysprof-capture-devel-3.40.1-2.amzn2023.0.2.aarc 51/399 Installing : pixman-0.43.4-1.amzn2023.0.4.aarch64 52/399 Installing : pixman-devel-0.43.4-1.amzn2023.0.4.aarch64 53/399 Installing : openjpeg2-2.4.0-11.amzn2023.0.6.aarch64 54/399 Installing : m4-1.4.19-2.amzn2023.0.2.aarch64 55/399 Installing : libtextstyle-0.21-4.amzn2023.0.2.aarch64 56/399 Installing : gettext-libs-0.21-4.amzn2023.0.2.aarch64 57/399 Installing : gettext-0.21-4.amzn2023.0.2.aarch64 58/399 Installing : libgfortran-14.2.1-7.amzn2023.0.1.aarch64 59/399 Installing : libffi-devel-3.4.4-1.amzn2023.0.1.aarch64 60/399 Installing : libdatrie-0.2.13-1.amzn2023.0.2.aarch64 61/399 Installing : libthai-0.1.28-6.amzn2023.0.2.aarch64 62/399 Installing : libXau-1.0.11-6.amzn2023.0.1.aarch64 63/399 Installing : libxcb-1.17.0-1.amzn2023.0.1.aarch64 64/399 Installing : jbigkit-libs-2.1-21.amzn2023.0.2.aarch64 65/399 Installing : libtiff-4.4.0-4.amzn2023.0.19.aarch64 66/399 Installing : hunspell-filesystem-1.7.0-9.amzn2023.0.3.aarch64 67/399 Installing : hunspell-en-US-0.20201207-10.amzn2023.0.1.noarch 68/399 Installing : hunspell-1.7.0-9.amzn2023.0.3.aarch64 69/399 Installing : enchant2-2.8.1-2.amzn2023.0.1.aarch64 70/399 Installing : gtest-1.11.0-1.amzn2023.0.3.aarch64 71/399 Installing : graphite2-1.3.14-7.amzn2023.0.2.aarch64 72/399 Installing : gc-8.0.4-5.amzn2023.0.2.aarch64 73/399 Installing : fonts-filesystem-1:2.0.5-12.amzn2023.0.2.noarch 74/399 Installing : flexiblas-3.0.4-3.amzn2023.0.2.aarch64 75/399 Installing : libwayland-egl-1.23.1-2.epal23.aarch64 76/399 Installing : boost1.83-date-time-1.83.0-12.epal23.0.1.aarch64 77/399 Installing : boost1.83-container-1.83.0-12.epal23.0.1.aarch64 78/399 Installing : boost1.83-json-1.83.0-12.epal23.0.1.aarch64 79/399 Installing : boost1.83-wave-1.83.0-12.epal23.0.1.aarch64 80/399 Installing : wayland-devel-1.23.1-2.epal23.aarch64 81/399 Installing : guile22-2.2.7-2.amzn2023.0.3.aarch64 82/399 Installing : make-1:4.3-5.amzn2023.0.2.aarch64 83/399 Installing : graphite2-devel-1.3.14-7.amzn2023.0.2.aarch64 84/399 Installing : gmock-1.11.0-1.amzn2023.0.3.aarch64 85/399 Installing : gdk-pixbuf2-modules-2.42.12-180.amzn2023.aarch64 86/399 Installing : libtiff-devel-4.4.0-4.amzn2023.0.19.aarch64 87/399 Installing : libXau-devel-1.0.11-6.amzn2023.0.1.aarch64 88/399 Installing : libxcb-devel-1.17.0-1.amzn2023.0.1.aarch64 89/399 Installing : libdatrie-devel-0.2.13-1.amzn2023.0.2.aarch64 90/399 Installing : libthai-devel-0.1.28-6.amzn2023.0.2.aarch64 91/399 Installing : libcloudproviders-devel-0.3.1-3.amzn2023.0.2.aar 92/399 Installing : libwpg-0.3.4-3.epal23.aarch64 93/399 Installing : libwpd-devel-0.10.3-8.amzn2023.0.2.aarch64 94/399 Installing : boost1.83-fiber-1.83.0-12.epal23.0.1.aarch64 95/399 Installing : boost1.83-log-1.83.0-12.epal23.0.1.aarch64 96/399 Installing : boost1.83-coroutine-1.83.0-12.epal23.0.1.aarch64 97/399 Installing : cpp-11.5.0-5.amzn2023.0.4.aarch64 98/399 Installing : iso-codes-4.6.0-1.amzn2023.0.3.noarch 99/399 Installing : gtk-update-icon-cache-3.24.43-1.amzn2023.0.1.aar 100/399 Installing : boost1.83-graph-1.83.0-12.epal23.0.1.aarch64 101/399 Installing : nss-softokn-freebl-3.90.0-6.amzn2023.0.1.aarch64 102/399 Installing : nss-softokn-3.90.0-6.amzn2023.0.1.aarch64 103/399 Installing : libglvnd-opengl-1:1.7.0-4.amzn2023.0.2.aarch64 104/399 Installing : libcdr-0.1.7-17.epal23.aarch64 105/399 Installing : libvisio-0.1.7-23.epal23.aarch64 106/399 Installing : boost1.83-locale-1.83.0-12.epal23.0.1.aarch64 107/399 Installing : boost1.83-type_erasure-1.83.0-12.epal23.0.1.aarc 108/399 Installing : lcms2-devel-2.16-73.amzn2023.aarch64 109/399 Installing : libgcrypt-1.10.2-1.amzn2023.0.2.aarch64 110/399 Installing : libgpg-error-devel-1.42-1.amzn2023.0.2.aarch64 111/399 Installing : libksba-1.6.3-1.amzn2023.0.2.aarch64 112/399 Installing : boost1.83-timer-1.83.0-12.epal23.0.1.aarch64 113/399 Installing : libjpeg-turbo-devel-2.1.4-2.amzn2023.0.5.aarch64 114/399 Installing : jasper-libs-2.0.33-1.amzn2023.0.2.aarch64 115/399 Installing : gsettings-desktop-schemas-47.1-206.amzn2023.aarc 116/399 Installing : xz-devel-5.2.5-9.amzn2023.0.2.aarch64 117/399 Installing : libxml2-devel-2.10.4-1.amzn2023.0.12.aarch64 118/399 Installing : xkeyboard-config-2.41-1.amzn2023.0.1.noarch 119/399 Installing : libxkbcommon-1.6.0-2.amzn2023.0.1.aarch64 120/399 Installing : libxkbcommon-devel-1.6.0-2.amzn2023.0.1.aarch64 121/399 Installing : svt-av1-libs-2.3.0-47.amzn2023.aarch64 122/399 Installing : sqlite-3.40.0-1.amzn2023.0.5.aarch64 123/399 Installing : sqlite-devel-3.40.0-1.amzn2023.0.5.aarch64 124/399 Installing : rhash-1.4.0-3.amzn2023.0.2.aarch64 125/399 Installing : python3-setuptools-wheel-59.6.0-2.amzn2023.0.6.n 126/399 Installing : python3-pip-wheel-21.3.1-2.amzn2023.0.13.noarch 127/399 Installing : python3-setuptools-59.6.0-2.amzn2023.0.6.noarch 128/399 Installing : python3-3.9.23-1.amzn2023.0.2.aarch64 129/399 Installing : python3-libs-3.9.23-1.amzn2023.0.2.aarch64 130/399 Installing : boost1.83-python3-1.83.0-12.epal23.0.1.aarch64 131/399 Installing : cmake-rpm-macros-3.31.6-2.epal23.0.1.noarch 132/399 Installing : python3-packaging-24.2-3.epal23.noarch 133/399 Installing : crypto-policies-scripts-20240828-2.git626aa59.am 134/399 Installing : nss-sysinit-3.90.0-6.amzn2023.0.1.aarch64 135/399 Installing : nss-3.90.0-6.amzn2023.0.1.aarch64 136/399 Running scriptlet: nss-3.90.0-6.amzn2023.0.1.aarch64 136/399 Installing : python-rpm-macros-3.9-41.amzn2023.0.6.noarch 137/399 Installing : publicsuffix-list-20240212-61.amzn2023.noarch 138/399 Installing : libpsl-devel-0.21.5-1.amzn2023.0.1.aarch64 139/399 Installing : potrace-1.16-5.amzn2023.aarch64 140/399 Installing : poppler-data-0.4.9-7.amzn2023.0.2.noarch 141/399 Installing : pcre2-utf32-10.40-1.amzn2023.0.3.aarch64 142/399 Installing : pcre2-utf16-10.40-1.amzn2023.0.3.aarch64 143/399 Installing : pcre2-devel-10.40-1.amzn2023.0.3.aarch64 144/399 Installing : openh264-2.6.0-2.amzn2023.aarch64 145/399 Installing : openblas-0.3.18-1.amzn2023.0.3.aarch64 146/399 Installing : openblas-openmp-0.3.18-1.amzn2023.0.3.aarch64 147/399 Installing : flexiblas-openblas-openmp-3.0.4-3.amzn2023.0.2.a 148/399 Installing : flexiblas-netlib-3.0.4-3.amzn2023.0.2.aarch64 149/399 Installing : python3-numpy-1:1.21.1-1.amzn2023.0.3.aarch64 150/399 Installing : boost1.83-numpy3-1.83.0-12.epal23.0.1.aarch64 151/399 Installing : npth-1.6-6.amzn2023.0.2.aarch64 152/399 Installing : nettle-3.10.1-1.amzn2023.0.1.aarch64 153/399 Installing : gnutls-3.8.3-6.amzn2023.0.1.aarch64 154/399 Installing : gnupg2-2.3.7-1.amzn2023.0.5.aarch64 155/399 Installing : gpgme-1.23.2-182.amzn2023.0.1.aarch64 156/399 Installing : gpgmepp-1.23.2-182.amzn2023.0.1.aarch64 157/399 Installing : ncurses-c++-libs-6.2-4.20200222.amzn2023.0.6.aar 158/399 Installing : ncurses-devel-6.2-4.20200222.amzn2023.0.6.aarch6 159/399 Installing : ncurses-6.2-4.20200222.amzn2023.0.6.aarch64 160/399 Installing : mesa-filesystem-24.2.6-1267.amzn2023.0.1.aarch64 161/399 Installing : lm_sensors-libs-3.6.0-8.amzn2023.0.3.aarch64 162/399 Installing : libuv-1:1.51.0-1.amzn2023.0.1.aarch64 163/399 Installing : libusbx-1.0.24-2.amzn2023.0.2.aarch64 164/399 Installing : libgusb-0.3.8-1.amzn2023.0.2.aarch64 165/399 Installing : colord-libs-1.4.5-2.amzn2023.0.2.aarch64 166/399 Installing : libstemmer-0-16.585svn.amzn2023.0.2.aarch64 167/399 Installing : libstdc++-devel-11.5.0-5.amzn2023.0.4.aarch64 168/399 Installing : libsepol-devel-3.4-3.amzn2023.0.3.aarch64 169/399 Installing : libselinux-devel-3.4-5.amzn2023.0.2.aarch64 170/399 Installing : libglvnd-core-devel-1:1.7.0-4.amzn2023.0.2.aarch 171/399 Installing : libfontenc-1.1.7-3.amzn2023.0.1.aarch64 172/399 Installing : libevent-2.1.12-3.amzn2023.0.3.aarch64 173/399 Installing : avahi-libs-0.8-14.amzn2023.0.14.aarch64 174/399 Installing : avahi-glib-0.8-14.amzn2023.0.14.aarch64 175/399 Installing : libedit-3.1-38.20210714cvs.amzn2023.0.2.aarch64 176/399 Installing : llvm-libs-15.0.7-3.amzn2023.0.1.aarch64 177/399 Installing : libdav1d-1.5.1-51.amzn2023.aarch64 178/399 Installing : libblkid-devel-2.37.4-1.amzn2023.0.4.aarch64 179/399 Installing : libmount-devel-2.37.4-1.amzn2023.0.4.aarch64 180/399 Installing : glib2-devel-2.82.2-766.amzn2023.aarch64 181/399 Installing : gdk-pixbuf2-devel-2.42.12-180.amzn2023.aarch64 182/399 Installing : enchant2-devel-2.8.1-2.amzn2023.0.1.aarch64 183/399 Installing : libX11-common-1.8.10-2.amzn2023.0.1.noarch 184/399 Installing : libX11-1.8.10-2.amzn2023.0.1.aarch64 185/399 Installing : libX11-devel-1.8.10-2.amzn2023.0.1.aarch64 186/399 Installing : libXext-1.3.6-1.amzn2023.0.1.aarch64 187/399 Installing : libXext-devel-1.3.6-1.amzn2023.0.1.aarch64 188/399 Installing : libXrender-0.9.11-6.amzn2023.0.1.aarch64 189/399 Installing : libXrender-devel-0.9.11-6.amzn2023.0.1.aarch64 190/399 Installing : libXfixes-6.0.1-3.amzn2023.0.1.aarch64 191/399 Installing : libXfixes-devel-6.0.1-3.amzn2023.0.1.aarch64 192/399 Installing : libXi-1.8.2-1.amzn2023.0.1.aarch64 193/399 Installing : libXi-devel-1.8.2-1.amzn2023.0.1.aarch64 194/399 Installing : libXtst-1.2.5-1.amzn2023.0.1.aarch64 195/399 Installing : libXcursor-1.2.1-7.amzn2023.0.1.aarch64 196/399 Installing : libXdamage-1.1.6-3.amzn2023.0.1.aarch64 197/399 Installing : libXrandr-1.5.4-3.amzn2023.0.1.aarch64 198/399 Installing : libXinerama-1.1.5-6.amzn2023.0.1.aarch64 199/399 Installing : libXcomposite-0.4.6-3.amzn2023.0.1.aarch64 200/399 Installing : libXcomposite-devel-0.4.6-3.amzn2023.0.1.aarch64 201/399 Installing : libXinerama-devel-1.1.5-6.amzn2023.0.1.aarch64 202/399 Installing : libXrandr-devel-1.5.4-3.amzn2023.0.1.aarch64 203/399 Installing : libXdamage-devel-1.1.6-3.amzn2023.0.1.aarch64 204/399 Installing : libXcursor-devel-1.2.1-7.amzn2023.0.1.aarch64 205/399 Installing : libXtst-devel-1.2.5-1.amzn2023.0.1.aarch64 206/399 Installing : libXxf86vm-1.1.5-6.amzn2023.0.1.aarch64 207/399 Installing : xprop-1.2.7-1.amzn2023.aarch64 208/399 Installing : kernel6.12-headers-1:6.12.37-61.105.amzn2023.aar 209/399 Installing : libxcrypt-devel-4.4.33-7.amzn2023.aarch64 210/399 Installing : glibc-devel-2.34-196.amzn2023.0.1.aarch64 211/399 Installing : gcc-11.5.0-5.amzn2023.0.4.aarch64 212/399 Running scriptlet: gcc-11.5.0-5.amzn2023.0.4.aarch64 212/399 Installing : jsoncpp-1.9.4-3.amzn2023.0.2.aarch64 213/399 Installing : imath-3.1.5-1.amzn2023.0.3.aarch64 214/399 Installing : openexr-libs-3.1.5-1.amzn2023.0.4.aarch64 215/399 Installing : hwdata-0.384-1.amzn2023.0.3.noarch 216/399 Installing : libpciaccess-0.16-4.amzn2023.0.2.aarch64 217/399 Installing : libdrm-2.4.123-1.amzn2023.0.1.aarch64 218/399 Installing : mesa-libglapi-24.2.6-1267.amzn2023.0.1.aarch64 219/399 Installing : mesa-dri-drivers-24.2.6-1267.amzn2023.0.1.aarch6 220/399 Installing : mesa-libgbm-24.2.6-1267.amzn2023.0.1.aarch64 221/399 Installing : libglvnd-egl-1:1.7.0-4.amzn2023.0.2.aarch64 222/399 Installing : mesa-libEGL-24.2.6-1267.amzn2023.0.1.aarch64 223/399 Installing : libglvnd-gles-1:1.7.0-4.amzn2023.0.2.aarch64 224/399 Installing : libglvnd-glx-1:1.7.0-4.amzn2023.0.2.aarch64 225/399 Installing : mesa-libGL-24.2.6-1267.amzn2023.0.1.aarch64 226/399 Installing : libglvnd-devel-1:1.7.0-4.amzn2023.0.2.aarch64 227/399 Installing : libepoxy-devel-1.5.9-1.amzn2023.0.2.aarch64 228/399 Installing : highway-1.2.0-30.amzn2023.0.1.aarch64 229/399 Installing : hicolor-icon-theme-0.17-10.amzn2023.0.3.noarch 230/399 Installing : gsl-2.6-4.amzn2023.0.5.aarch64 231/399 Running scriptlet: groff-base-1.22.4-7.amzn2023.0.2.aarch64 232/399 Installing : groff-base-1.22.4-7.amzn2023.0.2.aarch64 232/399 Running scriptlet: groff-base-1.22.4-7.amzn2023.0.2.aarch64 232/399 Installing : perl-Text-Tabs+Wrap-2021.0726-1.amzn2023.0.1.noa 233/399 Installing : perl-if-0.60.800-477.amzn2023.0.7.noarch 234/399 Installing : perl-Time-Local-2:1.300-5.amzn2023.0.2.noarch 235/399 Installing : perl-File-Path-2.18-2.amzn2023.0.2.noarch 236/399 Installing : perl-Pod-Escapes-1:1.07-458.amzn2023.0.2.noarch 237/399 Installing : perl-Class-Struct-0.66-477.amzn2023.0.7.noarch 238/399 Installing : perl-POSIX-1.94-477.amzn2023.0.7.aarch64 239/399 Installing : perl-Term-ANSIColor-5.01-459.amzn2023.0.2.noarch 240/399 Installing : perl-IPC-Open3-1.21-477.amzn2023.0.7.noarch 241/399 Installing : perl-HTTP-Tiny-0.078-1.amzn2023.0.3.noarch 242/399 Installing : perl-subs-1.03-477.amzn2023.0.7.noarch 243/399 Installing : perl-File-Temp-1:0.231.100-2.amzn2023.0.2.noarch 244/399 Installing : perl-Term-Cap-1.17-458.amzn2023.0.2.noarch 245/399 Installing : perl-Pod-Simple-1:3.42-2.amzn2023.0.2.noarch 246/399 Installing : perl-Socket-4:2.032-1.amzn2023.0.2.aarch64 247/399 Installing : perl-SelectSaver-1.02-477.amzn2023.0.7.noarch 248/399 Installing : perl-Symbol-1.08-477.amzn2023.0.7.noarch 249/399 Installing : perl-File-stat-1.09-477.amzn2023.0.7.noarch 250/399 Installing : perl-podlators-1:4.14-458.amzn2023.0.2.noarch 251/399 Installing : perl-Pod-Perldoc-3.28.01-459.amzn2023.0.3.noarch 252/399 Installing : perl-Fcntl-1.13-477.amzn2023.0.7.aarch64 253/399 Installing : perl-Text-ParseWords-3.30-458.amzn2023.0.2.noarc 254/399 Installing : perl-mro-1.23-477.amzn2023.0.7.aarch64 255/399 Installing : perl-IO-1.43-477.amzn2023.0.7.aarch64 256/399 Installing : perl-overloading-0.02-477.amzn2023.0.7.noarch 257/399 Installing : perl-Pod-Usage-4:2.01-2.amzn2023.0.2.noarch 258/399 Installing : perl-Errno-1.30-477.amzn2023.0.7.aarch64 259/399 Installing : perl-File-Basename-2.85-477.amzn2023.0.7.noarch 260/399 Installing : perl-Getopt-Std-1.12-477.amzn2023.0.7.noarch 261/399 Installing : perl-MIME-Base64-3.16-2.amzn2023.0.2.aarch64 262/399 Installing : perl-Scalar-List-Utils-4:1.56-459.amzn2023.0.2.a 263/399 Installing : perl-constant-1.33-459.amzn2023.0.2.noarch 264/399 Installing : perl-Storable-1:3.21-458.amzn2023.0.2.aarch64 265/399 Installing : perl-overload-1.31-477.amzn2023.0.7.noarch 266/399 Installing : perl-parent-1:0.238-458.amzn2023.0.2.noarch 267/399 Installing : perl-vars-1.05-477.amzn2023.0.7.noarch 268/399 Installing : perl-Getopt-Long-1:2.52-2.amzn2023.0.2.noarch 269/399 Installing : perl-DynaLoader-1.47-477.amzn2023.0.7.aarch64 270/399 Installing : perl-Carp-1.50-458.amzn2023.0.2.noarch 271/399 Installing : perl-Exporter-5.74-459.amzn2023.0.2.noarch 272/399 Installing : perl-PathTools-3.78-459.amzn2023.0.2.aarch64 273/399 Installing : perl-Encode-4:3.15-462.amzn2023.0.2.aarch64 274/399 Installing : perl-libs-4:5.32.1-477.amzn2023.0.7.aarch64 275/399 Installing : perl-interpreter-4:5.32.1-477.amzn2023.0.7.aarch 276/399 Installing : perl-threads-1:2.25-458.amzn2023.0.3.aarch64 277/399 Installing : perl-threads-shared-1.61-458.amzn2023.0.2.aarch6 278/399 Installing : perl-Thread-Queue-3.14-458.amzn2023.0.2.noarch 279/399 Installing : perl-Data-Dumper-2.174-460.amzn2023.0.2.aarch64 280/399 Installing : perl-B-1.80-477.amzn2023.0.7.aarch64 281/399 Installing : perl-File-Compare-1.100.600-477.amzn2023.0.7.noa 282/399 Installing : perl-File-Copy-2.34-477.amzn2023.0.7.noarch 283/399 Installing : perl-File-Find-1.37-477.amzn2023.0.7.noarch 284/399 Installing : perl-Filter-2:1.60-2.amzn2023.0.2.aarch64 285/399 Installing : perl-encoding-4:3.00-462.amzn2023.0.2.aarch64 286/399 Installing : perl-open-1.12-477.amzn2023.0.7.noarch 287/399 Installing : perl-XML-Parser-2.46-7.amzn2023.0.2.aarch64 288/399 Installing : glibmm2.4-devel-2.66.7-2.amzn2023.0.1.aarch64 289/399 Installing : google-noto-fonts-common-20240401-1.amzn2023.0.1 290/399 Installing : google-noto-sans-vf-fonts-20240401-1.amzn2023.0. 291/399 Installing : langpacks-core-font-en-3.0-21.amzn2023.0.4.noarc 292/399 Installing : cairo-1.18.0-4.amzn2023.0.2.aarch64 293/399 Installing : harfbuzz-7.0.0-2.amzn2023.0.2.aarch64 294/399 Installing : freetype-2.13.2-5.amzn2023.0.1.aarch64 295/399 Installing : fontconfig-2.13.94-2.amzn2023.0.2.aarch64 296/399 Running scriptlet: fontconfig-2.13.94-2.amzn2023.0.2.aarch64 296/399 Installing : cairomm-1.14.5-141.amzn2023.aarch64 297/399 Installing : libXft-2.3.8-6.amzn2023.0.1.aarch64 298/399 Installing : pango-1.54.0-2.amzn2023.0.4.aarch64 299/399 Installing : pangomm-2.46.4-101.amzn2023.aarch64 300/399 Installing : poppler-24.08.0-1.amzn2023.aarch64 301/399 Installing : cairo-gobject-1.18.0-4.amzn2023.0.2.aarch64 302/399 Installing : poppler-devel-24.08.0-1.amzn2023.aarch64 303/399 Installing : poppler-glib-24.08.0-1.amzn2023.aarch64 304/399 Installing : mkfontscale-1.2.2-6.amzn2023.0.1.aarch64 305/399 Installing : urw-base35-fonts-legacy-20200910-6.amzn2023.0.2. 306/399 Running scriptlet: urw-base35-fonts-legacy-20200910-6.amzn2023.0.2. 306/399 Installing : harfbuzz-icu-7.0.0-2.amzn2023.0.2.aarch64 307/399 Installing : giflib-5.2.1-9.amzn2023.0.1.aarch64 308/399 Installing : libjxl-1:0.10.3-54.amzn2023.aarch64 309/399 Installing : gettext-common-devel-0.21-4.amzn2023.0.2.noarch 310/399 Installing : gettext-devel-0.21-4.amzn2023.0.2.aarch64 311/399 Installing : autoconf-2.72-7.amzn2023.0.1.noarch 312/399 Installing : automake-1.16.5-9.amzn2023.0.3.noarch 313/399 Installing : duktape-2.7.0-21.amzn2023.aarch64 314/399 Installing : libproxy-0.5.7-3.amzn2023.0.1.aarch64 315/399 Installing : glib-networking-2.80.0-186.amzn2023.0.1.aarch64 316/399 Installing : libsoup-2.72.0-6.amzn2023.0.6.aarch64 317/399 Installing : libsoup3-3.6.5-49.amzn2023.aarch64 318/399 Installing : libtracker-sparql-3.7.3-3.amzn2023.0.1.aarch64 319/399 Installing : dbus-common-1:1.12.28-1.amzn2023.0.1.noarch 320/399 Running scriptlet: dbus-common-1:1.12.28-1.amzn2023.0.1.noarch 320/399 Running scriptlet: dbus-broker-32-1.amzn2023.0.2.aarch64 321/399 Installing : dbus-broker-32-1.amzn2023.0.2.aarch64 321/399 Running scriptlet: dbus-broker-32-1.amzn2023.0.2.aarch64 321/399 Installing : dbus-1:1.12.28-1.amzn2023.0.1.aarch64 322/399 Installing : at-spi2-core-2.54.0-1.amzn2023.0.1.aarch64 323/399 Installing : atk-2.54.0-1.amzn2023.0.1.aarch64 324/399 Installing : atk-devel-2.54.0-1.amzn2023.0.1.aarch64 325/399 Installing : at-spi2-atk-2.54.0-1.amzn2023.0.1.aarch64 326/399 Installing : atkmm-2.28.2-1.amzn2023.0.2.aarch64 327/399 Installing : atkmm-devel-2.28.2-1.amzn2023.0.2.aarch64 328/399 Installing : at-spi2-core-devel-2.54.0-1.amzn2023.0.1.aarch64 329/399 Installing : at-spi2-atk-devel-2.54.0-1.amzn2023.0.1.aarch64 330/399 Installing : cups-filesystem-1:2.4.11-8.amzn2023.0.1.noarch 331/399 Installing : cups-libs-1:2.4.11-8.amzn2023.0.1.aarch64 332/399 Installing : bzip2-devel-1.0.8-6.amzn2023.0.2.aarch64 333/399 Installing : brotli-1.0.9-4.amzn2023.0.2.aarch64 334/399 Installing : brotli-devel-1.0.9-4.amzn2023.0.2.aarch64 335/399 Installing : freetype-devel-2.13.2-5.amzn2023.0.1.aarch64 336/399 Installing : harfbuzz-devel-7.0.0-2.amzn2023.0.2.aarch64 337/399 Installing : fontconfig-devel-2.13.94-2.amzn2023.0.2.aarch64 338/399 Installing : cairo-devel-1.18.0-4.amzn2023.0.2.aarch64 339/399 Installing : cairomm-devel-1.14.5-141.amzn2023.aarch64 340/399 Installing : cairo-gobject-devel-1.18.0-4.amzn2023.0.2.aarch6 341/399 Installing : libXft-devel-2.3.8-6.amzn2023.0.1.aarch64 342/399 Installing : pango-devel-1.54.0-2.amzn2023.0.4.aarch64 343/399 Installing : pangomm-devel-2.46.4-101.amzn2023.aarch64 344/399 Installing : annobin-docs-12.69-1.amzn2023.0.1.noarch 345/399 Installing : vim-filesystem-2:9.1.1552-1.epal23.noarch 346/399 Installing : cmake-data-3.31.6-2.epal23.0.1.noarch 347/399 Installing : cmake-3.31.6-2.epal23.0.1.aarch64 348/399 Installing : rav1e-libs-0.7.1-1.epal23.aarch64 349/399 Installing : libxslt-1.1.43-1.epal23.0.1.aarch64 350/399 Installing : libwmf-lite-0.2.13-7.epal23.0.1.aarch64 351/399 Installing : libaom-3.9.0-1.epal23.aarch64 352/399 Installing : libheif-1.19.8-1.epal23.0.1.aarch64 353/399 Installing : GraphicsMagick-1.3.45-3.epal23.aarch64 354/399 Installing : GraphicsMagick-c++-1.3.45-3.epal23.aarch64 355/399 Installing : GraphicsMagick-devel-1.3.45-3.epal23.aarch64 356/399 Installing : double-conversion-3.3.1-4.epal23.aarch64 357/399 Installing : boost1.83-test-1.83.0-12.epal23.0.1.aarch64 358/399 Installing : boost1.83-stacktrace-1.83.0-12.epal23.0.1.aarch6 359/399 Installing : boost1.83-serialization-1.83.0-12.epal23.0.1.aar 360/399 Installing : boost1.83-random-1.83.0-12.epal23.0.1.aarch64 361/399 Installing : boost1.83-program-options-1.83.0-12.epal23.0.1.a 362/399 Installing : boost1.83-nowide-1.83.0-12.epal23.0.1.aarch64 363/399 Installing : boost1.83-math-1.83.0-12.epal23.0.1.aarch64 364/399 Installing : boost1.83-iostreams-1.83.0-12.epal23.0.1.aarch64 365/399 Installing : boost1.83-contract-1.83.0-12.epal23.0.1.aarch64 366/399 Installing : boost1.83-1.83.0-12.epal23.0.1.aarch64 367/399 Installing : adwaita-icon-theme-legacy-46.2-3.epal23.0.1.noar 368/399 Installing : adwaita-cursor-theme-48.0-1.epal23.0.1.noarch 369/399 Installing : adwaita-icon-theme-48.0-1.epal23.0.1.noarch 370/399 Installing : gtk3-3.24.43-1.amzn2023.0.1.aarch64 371/399 Installing : gtk3-devel-3.24.43-1.amzn2023.0.1.aarch64 372/399 Installing : gspell-1.14.0-3.epal23.0.1.aarch64 373/399 Installing : gtkmm3.0-3.24.9-1.epal23.aarch64 374/399 Installing : gtksourceview4-4.8.4-9.epal23.0.1.aarch64 375/399 Installing : gtksourceview4-devel-4.8.4-9.epal23.0.1.aarch64 376/399 Installing : gtkmm3.0-devel-3.24.9-1.epal23.aarch64 377/399 Installing : gspell-devel-1.14.0-3.epal23.0.1.aarch64 378/399 Installing : boost1.83-devel-1.83.0-12.epal23.0.1.aarch64 379/399 Installing : double-conversion-devel-3.3.1-4.epal23.aarch64 380/399 Installing : GraphicsMagick-c++-devel-1.3.45-3.epal23.aarch64 381/399 Installing : libxslt-devel-1.1.43-1.epal23.0.1.aarch64 382/399 Installing : annobin-plugin-gcc-12.69-1.amzn2023.0.1.aarch64 383/399 Running scriptlet: annobin-plugin-gcc-12.69-1.amzn2023.0.1.aarch64 383/399 Installing : poppler-glib-devel-24.08.0-1.amzn2023.aarch64 384/399 Installing : libsoup-devel-2.72.0-6.amzn2023.0.6.aarch64 385/399 Installing : gsl-devel-2.6-4.amzn2023.0.5.aarch64 386/399 Installing : gcc-c++-11.5.0-5.amzn2023.0.4.aarch64 387/399 Installing : gcc-plugin-annobin-11.5.0-5.amzn2023.0.4.aarch64 388/399 Installing : readline-devel-8.1-2.amzn2023.0.2.aarch64 389/399 Installing : potrace-devel-1.16-5.amzn2023.aarch64 390/399 Installing : python3-rpm-macros-3.9-41.amzn2023.0.6.noarch 391/399 Installing : libvisio-devel-0.1.7-23.epal23.aarch64 392/399 Installing : libcdr-devel-0.1.7-17.epal23.aarch64 393/399 Installing : libwpg-devel-0.3.4-3.epal23.aarch64 394/399 Installing : gtest-devel-1.11.0-1.amzn2023.0.3.aarch64 395/399 Installing : gc-devel-8.0.4-5.amzn2023.0.2.aarch64 396/399 Installing : libappstream-glib-0.8.3-139.amzn2023.aarch64 397/399 Installing : desktop-file-utils-0.27-2.amzn2023.0.1.aarch64 398/399 Installing : dos2unix-7.4.2-2.amzn2023.0.2.aarch64 399/399 Running scriptlet: gsettings-desktop-schemas-47.1-206.amzn2023.aarc 399/399 Running scriptlet: crypto-policies-scripts-20240828-2.git626aa59.am 399/399 Running scriptlet: nss-3.90.0-6.amzn2023.0.1.aarch64 399/399 Running scriptlet: fontconfig-2.13.94-2.amzn2023.0.2.aarch64 399/399 Running scriptlet: dos2unix-7.4.2-2.amzn2023.0.2.aarch64 399/399 Verifying : GraphicsMagick-1.3.45-3.epal23.aarch64 1/399 Verifying : GraphicsMagick-c++-1.3.45-3.epal23.aarch64 2/399 Verifying : GraphicsMagick-c++-devel-1.3.45-3.epal23.aarch64 3/399 Verifying : GraphicsMagick-devel-1.3.45-3.epal23.aarch64 4/399 Verifying : adwaita-cursor-theme-48.0-1.epal23.0.1.noarch 5/399 Verifying : adwaita-icon-theme-48.0-1.epal23.0.1.noarch 6/399 Verifying : adwaita-icon-theme-legacy-46.2-3.epal23.0.1.noar 7/399 Verifying : boost1.83-1.83.0-12.epal23.0.1.aarch64 8/399 Verifying : boost1.83-atomic-1.83.0-12.epal23.0.1.aarch64 9/399 Verifying : boost1.83-chrono-1.83.0-12.epal23.0.1.aarch64 10/399 Verifying : boost1.83-container-1.83.0-12.epal23.0.1.aarch64 11/399 Verifying : boost1.83-context-1.83.0-12.epal23.0.1.aarch64 12/399 Verifying : boost1.83-contract-1.83.0-12.epal23.0.1.aarch64 13/399 Verifying : boost1.83-coroutine-1.83.0-12.epal23.0.1.aarch64 14/399 Verifying : boost1.83-date-time-1.83.0-12.epal23.0.1.aarch64 15/399 Verifying : boost1.83-devel-1.83.0-12.epal23.0.1.aarch64 16/399 Verifying : boost1.83-fiber-1.83.0-12.epal23.0.1.aarch64 17/399 Verifying : boost1.83-filesystem-1.83.0-12.epal23.0.1.aarch6 18/399 Verifying : boost1.83-graph-1.83.0-12.epal23.0.1.aarch64 19/399 Verifying : boost1.83-iostreams-1.83.0-12.epal23.0.1.aarch64 20/399 Verifying : boost1.83-json-1.83.0-12.epal23.0.1.aarch64 21/399 Verifying : boost1.83-locale-1.83.0-12.epal23.0.1.aarch64 22/399 Verifying : boost1.83-log-1.83.0-12.epal23.0.1.aarch64 23/399 Verifying : boost1.83-math-1.83.0-12.epal23.0.1.aarch64 24/399 Verifying : boost1.83-nowide-1.83.0-12.epal23.0.1.aarch64 25/399 Verifying : boost1.83-numpy3-1.83.0-12.epal23.0.1.aarch64 26/399 Verifying : boost1.83-program-options-1.83.0-12.epal23.0.1.a 27/399 Verifying : boost1.83-python3-1.83.0-12.epal23.0.1.aarch64 28/399 Verifying : boost1.83-random-1.83.0-12.epal23.0.1.aarch64 29/399 Verifying : boost1.83-regex-1.83.0-12.epal23.0.1.aarch64 30/399 Verifying : boost1.83-serialization-1.83.0-12.epal23.0.1.aar 31/399 Verifying : boost1.83-stacktrace-1.83.0-12.epal23.0.1.aarch6 32/399 Verifying : boost1.83-system-1.83.0-12.epal23.0.1.aarch64 33/399 Verifying : boost1.83-test-1.83.0-12.epal23.0.1.aarch64 34/399 Verifying : boost1.83-thread-1.83.0-12.epal23.0.1.aarch64 35/399 Verifying : boost1.83-timer-1.83.0-12.epal23.0.1.aarch64 36/399 Verifying : boost1.83-type_erasure-1.83.0-12.epal23.0.1.aarc 37/399 Verifying : boost1.83-wave-1.83.0-12.epal23.0.1.aarch64 38/399 Verifying : cmake-3.31.6-2.epal23.0.1.aarch64 39/399 Verifying : cmake-data-3.31.6-2.epal23.0.1.noarch 40/399 Verifying : cmake-filesystem-3.31.6-2.epal23.0.1.aarch64 41/399 Verifying : cmake-rpm-macros-3.31.6-2.epal23.0.1.noarch 42/399 Verifying : double-conversion-3.3.1-4.epal23.aarch64 43/399 Verifying : double-conversion-devel-3.3.1-4.epal23.aarch64 44/399 Verifying : gspell-1.14.0-3.epal23.0.1.aarch64 45/399 Verifying : gspell-devel-1.14.0-3.epal23.0.1.aarch64 46/399 Verifying : gtkmm3.0-3.24.9-1.epal23.aarch64 47/399 Verifying : gtkmm3.0-devel-3.24.9-1.epal23.aarch64 48/399 Verifying : gtksourceview4-4.8.4-9.epal23.0.1.aarch64 49/399 Verifying : gtksourceview4-devel-4.8.4-9.epal23.0.1.aarch64 50/399 Verifying : libaom-3.9.0-1.epal23.aarch64 51/399 Verifying : libcdr-0.1.7-17.epal23.aarch64 52/399 Verifying : libcdr-devel-0.1.7-17.epal23.aarch64 53/399 Verifying : libheif-1.19.8-1.epal23.0.1.aarch64 54/399 Verifying : libvisio-0.1.7-23.epal23.aarch64 55/399 Verifying : libvisio-devel-0.1.7-23.epal23.aarch64 56/399 Verifying : libwayland-client-1.23.1-2.epal23.aarch64 57/399 Verifying : libwayland-cursor-1.23.1-2.epal23.aarch64 58/399 Verifying : libwayland-egl-1.23.1-2.epal23.aarch64 59/399 Verifying : libwayland-server-1.23.1-2.epal23.aarch64 60/399 Verifying : libwebp-1.5.0-2.epal23.aarch64 61/399 Verifying : libwmf-lite-0.2.13-7.epal23.0.1.aarch64 62/399 Verifying : libwpg-0.3.4-3.epal23.aarch64 63/399 Verifying : libwpg-devel-0.3.4-3.epal23.aarch64 64/399 Verifying : libxslt-1.1.43-1.epal23.0.1.aarch64 65/399 Verifying : libxslt-devel-1.1.43-1.epal23.0.1.aarch64 66/399 Verifying : python3-packaging-24.2-3.epal23.noarch 67/399 Verifying : rav1e-libs-0.7.1-1.epal23.aarch64 68/399 Verifying : vim-filesystem-2:9.1.1552-1.epal23.noarch 69/399 Verifying : wayland-devel-1.23.1-2.epal23.aarch64 70/399 Verifying : autoconf-2.72-7.amzn2023.0.1.noarch 71/399 Verifying : annobin-docs-12.69-1.amzn2023.0.1.noarch 72/399 Verifying : annobin-plugin-gcc-12.69-1.amzn2023.0.1.aarch64 73/399 Verifying : at-spi2-atk-2.54.0-1.amzn2023.0.1.aarch64 74/399 Verifying : at-spi2-atk-devel-2.54.0-1.amzn2023.0.1.aarch64 75/399 Verifying : at-spi2-core-2.54.0-1.amzn2023.0.1.aarch64 76/399 Verifying : at-spi2-core-devel-2.54.0-1.amzn2023.0.1.aarch64 77/399 Verifying : atk-2.54.0-1.amzn2023.0.1.aarch64 78/399 Verifying : atk-devel-2.54.0-1.amzn2023.0.1.aarch64 79/399 Verifying : atkmm-2.28.2-1.amzn2023.0.2.aarch64 80/399 Verifying : atkmm-devel-2.28.2-1.amzn2023.0.2.aarch64 81/399 Verifying : automake-1.16.5-9.amzn2023.0.3.noarch 82/399 Verifying : avahi-glib-0.8-14.amzn2023.0.14.aarch64 83/399 Verifying : avahi-libs-0.8-14.amzn2023.0.14.aarch64 84/399 Verifying : brotli-1.0.9-4.amzn2023.0.2.aarch64 85/399 Verifying : brotli-devel-1.0.9-4.amzn2023.0.2.aarch64 86/399 Verifying : bzip2-devel-1.0.8-6.amzn2023.0.2.aarch64 87/399 Verifying : cairo-1.18.0-4.amzn2023.0.2.aarch64 88/399 Verifying : cairo-devel-1.18.0-4.amzn2023.0.2.aarch64 89/399 Verifying : cairo-gobject-1.18.0-4.amzn2023.0.2.aarch64 90/399 Verifying : cairo-gobject-devel-1.18.0-4.amzn2023.0.2.aarch6 91/399 Verifying : cairomm-1.14.5-141.amzn2023.aarch64 92/399 Verifying : cairomm-devel-1.14.5-141.amzn2023.aarch64 93/399 Verifying : colord-libs-1.4.5-2.amzn2023.0.2.aarch64 94/399 Verifying : cpp-11.5.0-5.amzn2023.0.4.aarch64 95/399 Verifying : crypto-policies-scripts-20240828-2.git626aa59.am 96/399 Verifying : cups-filesystem-1:2.4.11-8.amzn2023.0.1.noarch 97/399 Verifying : cups-libs-1:2.4.11-8.amzn2023.0.1.aarch64 98/399 Verifying : dbus-1:1.12.28-1.amzn2023.0.1.aarch64 99/399 Verifying : dbus-broker-32-1.amzn2023.0.2.aarch64 100/399 Verifying : dbus-common-1:1.12.28-1.amzn2023.0.1.noarch 101/399 Verifying : dbus-devel-1:1.12.28-1.amzn2023.0.1.aarch64 102/399 Verifying : dbus-libs-1:1.12.28-1.amzn2023.0.1.aarch64 103/399 Verifying : desktop-file-utils-0.27-2.amzn2023.0.1.aarch64 104/399 Verifying : dos2unix-7.4.2-2.amzn2023.0.2.aarch64 105/399 Verifying : duktape-2.7.0-21.amzn2023.aarch64 106/399 Verifying : emacs-filesystem-1:28.2-3.amzn2023.0.10.noarch 107/399 Verifying : enchant2-2.8.1-2.amzn2023.0.1.aarch64 108/399 Verifying : enchant2-devel-2.8.1-2.amzn2023.0.1.aarch64 109/399 Verifying : expat-2.6.3-1.amzn2023.0.2.aarch64 110/399 Verifying : flexiblas-3.0.4-3.amzn2023.0.2.aarch64 111/399 Verifying : flexiblas-netlib-3.0.4-3.amzn2023.0.2.aarch64 112/399 Verifying : flexiblas-openblas-openmp-3.0.4-3.amzn2023.0.2.a 113/399 Verifying : fontconfig-2.13.94-2.amzn2023.0.2.aarch64 114/399 Verifying : fontconfig-devel-2.13.94-2.amzn2023.0.2.aarch64 115/399 Verifying : fonts-filesystem-1:2.0.5-12.amzn2023.0.2.noarch 116/399 Verifying : freetype-2.13.2-5.amzn2023.0.1.aarch64 117/399 Verifying : freetype-devel-2.13.2-5.amzn2023.0.1.aarch64 118/399 Verifying : fribidi-1.0.11-3.amzn2023.0.2.aarch64 119/399 Verifying : fribidi-devel-1.0.11-3.amzn2023.0.2.aarch64 120/399 Verifying : gc-8.0.4-5.amzn2023.0.2.aarch64 121/399 Verifying : gc-devel-8.0.4-5.amzn2023.0.2.aarch64 122/399 Verifying : gcc-11.5.0-5.amzn2023.0.4.aarch64 123/399 Verifying : gcc-c++-11.5.0-5.amzn2023.0.4.aarch64 124/399 Verifying : gcc-plugin-annobin-11.5.0-5.amzn2023.0.4.aarch64 125/399 Verifying : gdk-pixbuf2-2.42.12-180.amzn2023.aarch64 126/399 Verifying : gdk-pixbuf2-devel-2.42.12-180.amzn2023.aarch64 127/399 Verifying : gdk-pixbuf2-modules-2.42.12-180.amzn2023.aarch64 128/399 Verifying : gettext-0.21-4.amzn2023.0.2.aarch64 129/399 Verifying : gettext-common-devel-0.21-4.amzn2023.0.2.noarch 130/399 Verifying : gettext-devel-0.21-4.amzn2023.0.2.aarch64 131/399 Verifying : gettext-libs-0.21-4.amzn2023.0.2.aarch64 132/399 Verifying : giflib-5.2.1-9.amzn2023.0.1.aarch64 133/399 Verifying : glib-networking-2.80.0-186.amzn2023.0.1.aarch64 134/399 Verifying : glib2-2.82.2-766.amzn2023.aarch64 135/399 Verifying : glib2-devel-2.82.2-766.amzn2023.aarch64 136/399 Verifying : glibc-devel-2.34-196.amzn2023.0.1.aarch64 137/399 Verifying : glibmm2.4-2.66.7-2.amzn2023.0.1.aarch64 138/399 Verifying : glibmm2.4-devel-2.66.7-2.amzn2023.0.1.aarch64 139/399 Verifying : gmock-1.11.0-1.amzn2023.0.3.aarch64 140/399 Verifying : gnupg2-2.3.7-1.amzn2023.0.5.aarch64 141/399 Verifying : gnutls-3.8.3-6.amzn2023.0.1.aarch64 142/399 Verifying : google-noto-fonts-common-20240401-1.amzn2023.0.1 143/399 Verifying : google-noto-sans-vf-fonts-20240401-1.amzn2023.0. 144/399 Verifying : gpgme-1.23.2-182.amzn2023.0.1.aarch64 145/399 Verifying : gpgmepp-1.23.2-182.amzn2023.0.1.aarch64 146/399 Verifying : graphite2-1.3.14-7.amzn2023.0.2.aarch64 147/399 Verifying : graphite2-devel-1.3.14-7.amzn2023.0.2.aarch64 148/399 Verifying : groff-base-1.22.4-7.amzn2023.0.2.aarch64 149/399 Verifying : gsettings-desktop-schemas-47.1-206.amzn2023.aarc 150/399 Verifying : gsl-2.6-4.amzn2023.0.5.aarch64 151/399 Verifying : gsl-devel-2.6-4.amzn2023.0.5.aarch64 152/399 Verifying : gtest-1.11.0-1.amzn2023.0.3.aarch64 153/399 Verifying : gtest-devel-1.11.0-1.amzn2023.0.3.aarch64 154/399 Verifying : gtk-update-icon-cache-3.24.43-1.amzn2023.0.1.aar 155/399 Verifying : gtk3-3.24.43-1.amzn2023.0.1.aarch64 156/399 Verifying : gtk3-devel-3.24.43-1.amzn2023.0.1.aarch64 157/399 Verifying : guile22-2.2.7-2.amzn2023.0.3.aarch64 158/399 Verifying : harfbuzz-7.0.0-2.amzn2023.0.2.aarch64 159/399 Verifying : harfbuzz-devel-7.0.0-2.amzn2023.0.2.aarch64 160/399 Verifying : harfbuzz-icu-7.0.0-2.amzn2023.0.2.aarch64 161/399 Verifying : hicolor-icon-theme-0.17-10.amzn2023.0.3.noarch 162/399 Verifying : highway-1.2.0-30.amzn2023.0.1.aarch64 163/399 Verifying : hunspell-1.7.0-9.amzn2023.0.3.aarch64 164/399 Verifying : hunspell-en-US-0.20201207-10.amzn2023.0.1.noarch 165/399 Verifying : hunspell-filesystem-1.7.0-9.amzn2023.0.3.aarch64 166/399 Verifying : hwdata-0.384-1.amzn2023.0.3.noarch 167/399 Verifying : imath-3.1.5-1.amzn2023.0.3.aarch64 168/399 Verifying : iso-codes-4.6.0-1.amzn2023.0.3.noarch 169/399 Verifying : jasper-libs-2.0.33-1.amzn2023.0.2.aarch64 170/399 Verifying : jbigkit-libs-2.1-21.amzn2023.0.2.aarch64 171/399 Verifying : json-glib-1.10.0-1.amzn2023.0.2.aarch64 172/399 Verifying : jsoncpp-1.9.4-3.amzn2023.0.2.aarch64 173/399 Verifying : kernel6.12-headers-1:6.12.37-61.105.amzn2023.aar 174/399 Verifying : langpacks-core-font-en-3.0-21.amzn2023.0.4.noarc 175/399 Verifying : lcms2-2.16-73.amzn2023.aarch64 176/399 Verifying : lcms2-devel-2.16-73.amzn2023.aarch64 177/399 Verifying : libICE-1.1.1-3.amzn2023.0.1.aarch64 178/399 Verifying : libSM-1.2.4-3.amzn2023.0.1.aarch64 179/399 Verifying : libX11-1.8.10-2.amzn2023.0.1.aarch64 180/399 Verifying : libX11-common-1.8.10-2.amzn2023.0.1.noarch 181/399 Verifying : libX11-devel-1.8.10-2.amzn2023.0.1.aarch64 182/399 Verifying : libX11-xcb-1.8.10-2.amzn2023.0.1.aarch64 183/399 Verifying : libXau-1.0.11-6.amzn2023.0.1.aarch64 184/399 Verifying : libXau-devel-1.0.11-6.amzn2023.0.1.aarch64 185/399 Verifying : libXcomposite-0.4.6-3.amzn2023.0.1.aarch64 186/399 Verifying : libXcomposite-devel-0.4.6-3.amzn2023.0.1.aarch64 187/399 Verifying : libXcursor-1.2.1-7.amzn2023.0.1.aarch64 188/399 Verifying : libXcursor-devel-1.2.1-7.amzn2023.0.1.aarch64 189/399 Verifying : libXdamage-1.1.6-3.amzn2023.0.1.aarch64 190/399 Verifying : libXdamage-devel-1.1.6-3.amzn2023.0.1.aarch64 191/399 Verifying : libXext-1.3.6-1.amzn2023.0.1.aarch64 192/399 Verifying : libXext-devel-1.3.6-1.amzn2023.0.1.aarch64 193/399 Verifying : libXfixes-6.0.1-3.amzn2023.0.1.aarch64 194/399 Verifying : libXfixes-devel-6.0.1-3.amzn2023.0.1.aarch64 195/399 Verifying : libXft-2.3.8-6.amzn2023.0.1.aarch64 196/399 Verifying : libXft-devel-2.3.8-6.amzn2023.0.1.aarch64 197/399 Verifying : libXi-1.8.2-1.amzn2023.0.1.aarch64 198/399 Verifying : libXi-devel-1.8.2-1.amzn2023.0.1.aarch64 199/399 Verifying : libXinerama-1.1.5-6.amzn2023.0.1.aarch64 200/399 Verifying : libXinerama-devel-1.1.5-6.amzn2023.0.1.aarch64 201/399 Verifying : libXrandr-1.5.4-3.amzn2023.0.1.aarch64 202/399 Verifying : libXrandr-devel-1.5.4-3.amzn2023.0.1.aarch64 203/399 Verifying : libXrender-0.9.11-6.amzn2023.0.1.aarch64 204/399 Verifying : libXrender-devel-0.9.11-6.amzn2023.0.1.aarch64 205/399 Verifying : libXtst-1.2.5-1.amzn2023.0.1.aarch64 206/399 Verifying : libXtst-devel-1.2.5-1.amzn2023.0.1.aarch64 207/399 Verifying : libXxf86vm-1.1.5-6.amzn2023.0.1.aarch64 208/399 Verifying : libappstream-glib-0.8.3-139.amzn2023.aarch64 209/399 Verifying : libassuan-2.5.5-1.amzn2023.0.2.aarch64 210/399 Verifying : libblkid-devel-2.37.4-1.amzn2023.0.4.aarch64 211/399 Verifying : libcloudproviders-0.3.1-3.amzn2023.0.2.aarch64 212/399 Verifying : libcloudproviders-devel-0.3.1-3.amzn2023.0.2.aar 213/399 Verifying : libdatrie-0.2.13-1.amzn2023.0.2.aarch64 214/399 Verifying : libdatrie-devel-0.2.13-1.amzn2023.0.2.aarch64 215/399 Verifying : libdav1d-1.5.1-51.amzn2023.aarch64 216/399 Verifying : libdrm-2.4.123-1.amzn2023.0.1.aarch64 217/399 Verifying : libedit-3.1-38.20210714cvs.amzn2023.0.2.aarch64 218/399 Verifying : libepoxy-1.5.9-1.amzn2023.0.2.aarch64 219/399 Verifying : libepoxy-devel-1.5.9-1.amzn2023.0.2.aarch64 220/399 Verifying : libevent-2.1.12-3.amzn2023.0.3.aarch64 221/399 Verifying : libffi-devel-3.4.4-1.amzn2023.0.1.aarch64 222/399 Verifying : libfontenc-1.1.7-3.amzn2023.0.1.aarch64 223/399 Verifying : libgcrypt-1.10.2-1.amzn2023.0.2.aarch64 224/399 Verifying : libgfortran-14.2.1-7.amzn2023.0.1.aarch64 225/399 Verifying : libglvnd-1:1.7.0-4.amzn2023.0.2.aarch64 226/399 Verifying : libglvnd-core-devel-1:1.7.0-4.amzn2023.0.2.aarch 227/399 Verifying : libglvnd-devel-1:1.7.0-4.amzn2023.0.2.aarch64 228/399 Verifying : libglvnd-egl-1:1.7.0-4.amzn2023.0.2.aarch64 229/399 Verifying : libglvnd-gles-1:1.7.0-4.amzn2023.0.2.aarch64 230/399 Verifying : libglvnd-glx-1:1.7.0-4.amzn2023.0.2.aarch64 231/399 Verifying : libglvnd-opengl-1:1.7.0-4.amzn2023.0.2.aarch64 232/399 Verifying : libgpg-error-1.42-1.amzn2023.0.2.aarch64 233/399 Verifying : libgpg-error-devel-1.42-1.amzn2023.0.2.aarch64 234/399 Verifying : libgusb-0.3.8-1.amzn2023.0.2.aarch64 235/399 Verifying : libicu-67.1-7.amzn2023.0.4.aarch64 236/399 Verifying : libicu-devel-67.1-7.amzn2023.0.4.aarch64 237/399 Verifying : libjpeg-turbo-2.1.4-2.amzn2023.0.5.aarch64 238/399 Verifying : libjpeg-turbo-devel-2.1.4-2.amzn2023.0.5.aarch64 239/399 Verifying : libjxl-1:0.10.3-54.amzn2023.aarch64 240/399 Verifying : libksba-1.6.3-1.amzn2023.0.2.aarch64 241/399 Verifying : libmount-devel-2.37.4-1.amzn2023.0.4.aarch64 242/399 Verifying : libmpc-1.2.1-2.amzn2023.0.2.aarch64 243/399 Verifying : libpciaccess-0.16-4.amzn2023.0.2.aarch64 244/399 Verifying : libpng-2:1.6.37-10.amzn2023.0.6.aarch64 245/399 Verifying : libpng-devel-2:1.6.37-10.amzn2023.0.6.aarch64 246/399 Verifying : libproxy-0.5.7-3.amzn2023.0.1.aarch64 247/399 Verifying : libpsl-devel-0.21.5-1.amzn2023.0.1.aarch64 248/399 Verifying : librevenge-0.0.4-20.amzn2023.0.2.aarch64 249/399 Verifying : librevenge-devel-0.0.4-20.amzn2023.0.2.aarch64 250/399 Verifying : libselinux-devel-3.4-5.amzn2023.0.2.aarch64 251/399 Verifying : libsepol-devel-3.4-3.amzn2023.0.3.aarch64 252/399 Verifying : libsigc++20-2.10.7-1.amzn2023.0.3.aarch64 253/399 Verifying : libsigc++20-devel-2.10.7-1.amzn2023.0.3.aarch64 254/399 Verifying : libsoup-2.72.0-6.amzn2023.0.6.aarch64 255/399 Verifying : libsoup-devel-2.72.0-6.amzn2023.0.6.aarch64 256/399 Verifying : libsoup3-3.6.5-49.amzn2023.aarch64 257/399 Verifying : libstdc++-devel-11.5.0-5.amzn2023.0.4.aarch64 258/399 Verifying : libstemmer-0-16.585svn.amzn2023.0.2.aarch64 259/399 Verifying : libtextstyle-0.21-4.amzn2023.0.2.aarch64 260/399 Verifying : libthai-0.1.28-6.amzn2023.0.2.aarch64 261/399 Verifying : libthai-devel-0.1.28-6.amzn2023.0.2.aarch64 262/399 Verifying : libtiff-4.4.0-4.amzn2023.0.19.aarch64 263/399 Verifying : libtiff-devel-4.4.0-4.amzn2023.0.19.aarch64 264/399 Verifying : libtool-ltdl-2.4.7-1.amzn2023.0.3.aarch64 265/399 Verifying : libtracker-sparql-3.7.3-3.amzn2023.0.1.aarch64 266/399 Verifying : libusbx-1.0.24-2.amzn2023.0.2.aarch64 267/399 Verifying : libuv-1:1.51.0-1.amzn2023.0.1.aarch64 268/399 Verifying : libwpd-0.10.3-8.amzn2023.0.2.aarch64 269/399 Verifying : libwpd-devel-0.10.3-8.amzn2023.0.2.aarch64 270/399 Verifying : libxcb-1.17.0-1.amzn2023.0.1.aarch64 271/399 Verifying : libxcb-devel-1.17.0-1.amzn2023.0.1.aarch64 272/399 Verifying : libxcrypt-devel-4.4.33-7.amzn2023.aarch64 273/399 Verifying : libxkbcommon-1.6.0-2.amzn2023.0.1.aarch64 274/399 Verifying : libxkbcommon-devel-1.6.0-2.amzn2023.0.1.aarch64 275/399 Verifying : libxml2-devel-2.10.4-1.amzn2023.0.12.aarch64 276/399 Verifying : libxshmfence-1.3.2-3.amzn2023.0.1.aarch64 277/399 Verifying : llvm-libs-15.0.7-3.amzn2023.0.1.aarch64 278/399 Verifying : lm_sensors-libs-3.6.0-8.amzn2023.0.3.aarch64 279/399 Verifying : m4-1.4.19-2.amzn2023.0.2.aarch64 280/399 Verifying : make-1:4.3-5.amzn2023.0.2.aarch64 281/399 Verifying : mesa-dri-drivers-24.2.6-1267.amzn2023.0.1.aarch6 282/399 Verifying : mesa-filesystem-24.2.6-1267.amzn2023.0.1.aarch64 283/399 Verifying : mesa-libEGL-24.2.6-1267.amzn2023.0.1.aarch64 284/399 Verifying : mesa-libGL-24.2.6-1267.amzn2023.0.1.aarch64 285/399 Verifying : mesa-libgbm-24.2.6-1267.amzn2023.0.1.aarch64 286/399 Verifying : mesa-libglapi-24.2.6-1267.amzn2023.0.1.aarch64 287/399 Verifying : mkfontscale-1.2.2-6.amzn2023.0.1.aarch64 288/399 Verifying : ncurses-6.2-4.20200222.amzn2023.0.6.aarch64 289/399 Verifying : ncurses-c++-libs-6.2-4.20200222.amzn2023.0.6.aar 290/399 Verifying : ncurses-devel-6.2-4.20200222.amzn2023.0.6.aarch6 291/399 Verifying : nettle-3.10.1-1.amzn2023.0.1.aarch64 292/399 Verifying : npth-1.6-6.amzn2023.0.2.aarch64 293/399 Verifying : nspr-4.35.0-6.amzn2023.0.1.aarch64 294/399 Verifying : nss-3.90.0-6.amzn2023.0.1.aarch64 295/399 Verifying : nss-softokn-3.90.0-6.amzn2023.0.1.aarch64 296/399 Verifying : nss-softokn-freebl-3.90.0-6.amzn2023.0.1.aarch64 297/399 Verifying : nss-sysinit-3.90.0-6.amzn2023.0.1.aarch64 298/399 Verifying : nss-util-3.90.0-6.amzn2023.0.1.aarch64 299/399 Verifying : openblas-0.3.18-1.amzn2023.0.3.aarch64 300/399 Verifying : openblas-openmp-0.3.18-1.amzn2023.0.3.aarch64 301/399 Verifying : openexr-libs-3.1.5-1.amzn2023.0.4.aarch64 302/399 Verifying : openh264-2.6.0-2.amzn2023.aarch64 303/399 Verifying : openjpeg2-2.4.0-11.amzn2023.0.6.aarch64 304/399 Verifying : pango-1.54.0-2.amzn2023.0.4.aarch64 305/399 Verifying : pango-devel-1.54.0-2.amzn2023.0.4.aarch64 306/399 Verifying : pangomm-2.46.4-101.amzn2023.aarch64 307/399 Verifying : pangomm-devel-2.46.4-101.amzn2023.aarch64 308/399 Verifying : pcre2-devel-10.40-1.amzn2023.0.3.aarch64 309/399 Verifying : pcre2-utf16-10.40-1.amzn2023.0.3.aarch64 310/399 Verifying : pcre2-utf32-10.40-1.amzn2023.0.3.aarch64 311/399 Verifying : perl-B-1.80-477.amzn2023.0.7.aarch64 312/399 Verifying : perl-Carp-1.50-458.amzn2023.0.2.noarch 313/399 Verifying : perl-Class-Struct-0.66-477.amzn2023.0.7.noarch 314/399 Verifying : perl-Data-Dumper-2.174-460.amzn2023.0.2.aarch64 315/399 Verifying : perl-DynaLoader-1.47-477.amzn2023.0.7.aarch64 316/399 Verifying : perl-Encode-4:3.15-462.amzn2023.0.2.aarch64 317/399 Verifying : perl-Errno-1.30-477.amzn2023.0.7.aarch64 318/399 Verifying : perl-Exporter-5.74-459.amzn2023.0.2.noarch 319/399 Verifying : perl-Fcntl-1.13-477.amzn2023.0.7.aarch64 320/399 Verifying : perl-File-Basename-2.85-477.amzn2023.0.7.noarch 321/399 Verifying : perl-File-Compare-1.100.600-477.amzn2023.0.7.noa 322/399 Verifying : perl-File-Copy-2.34-477.amzn2023.0.7.noarch 323/399 Verifying : perl-File-Find-1.37-477.amzn2023.0.7.noarch 324/399 Verifying : perl-File-Path-2.18-2.amzn2023.0.2.noarch 325/399 Verifying : perl-File-Temp-1:0.231.100-2.amzn2023.0.2.noarch 326/399 Verifying : perl-File-stat-1.09-477.amzn2023.0.7.noarch 327/399 Verifying : perl-Filter-2:1.60-2.amzn2023.0.2.aarch64 328/399 Verifying : perl-Getopt-Long-1:2.52-2.amzn2023.0.2.noarch 329/399 Verifying : perl-Getopt-Std-1.12-477.amzn2023.0.7.noarch 330/399 Verifying : perl-HTTP-Tiny-0.078-1.amzn2023.0.3.noarch 331/399 Verifying : perl-IO-1.43-477.amzn2023.0.7.aarch64 332/399 Verifying : perl-IPC-Open3-1.21-477.amzn2023.0.7.noarch 333/399 Verifying : perl-MIME-Base64-3.16-2.amzn2023.0.2.aarch64 334/399 Verifying : perl-POSIX-1.94-477.amzn2023.0.7.aarch64 335/399 Verifying : perl-PathTools-3.78-459.amzn2023.0.2.aarch64 336/399 Verifying : perl-Pod-Escapes-1:1.07-458.amzn2023.0.2.noarch 337/399 Verifying : perl-Pod-Perldoc-3.28.01-459.amzn2023.0.3.noarch 338/399 Verifying : perl-Pod-Simple-1:3.42-2.amzn2023.0.2.noarch 339/399 Verifying : perl-Pod-Usage-4:2.01-2.amzn2023.0.2.noarch 340/399 Verifying : perl-Scalar-List-Utils-4:1.56-459.amzn2023.0.2.a 341/399 Verifying : perl-SelectSaver-1.02-477.amzn2023.0.7.noarch 342/399 Verifying : perl-Socket-4:2.032-1.amzn2023.0.2.aarch64 343/399 Verifying : perl-Storable-1:3.21-458.amzn2023.0.2.aarch64 344/399 Verifying : perl-Symbol-1.08-477.amzn2023.0.7.noarch 345/399 Verifying : perl-Term-ANSIColor-5.01-459.amzn2023.0.2.noarch 346/399 Verifying : perl-Term-Cap-1.17-458.amzn2023.0.2.noarch 347/399 Verifying : perl-Text-ParseWords-3.30-458.amzn2023.0.2.noarc 348/399 Verifying : perl-Text-Tabs+Wrap-2021.0726-1.amzn2023.0.1.noa 349/399 Verifying : perl-Thread-Queue-3.14-458.amzn2023.0.2.noarch 350/399 Verifying : perl-Time-Local-2:1.300-5.amzn2023.0.2.noarch 351/399 Verifying : perl-XML-Parser-2.46-7.amzn2023.0.2.aarch64 352/399 Verifying : perl-constant-1.33-459.amzn2023.0.2.noarch 353/399 Verifying : perl-encoding-4:3.00-462.amzn2023.0.2.aarch64 354/399 Verifying : perl-if-0.60.800-477.amzn2023.0.7.noarch 355/399 Verifying : perl-interpreter-4:5.32.1-477.amzn2023.0.7.aarch 356/399 Verifying : perl-libs-4:5.32.1-477.amzn2023.0.7.aarch64 357/399 Verifying : perl-mro-1.23-477.amzn2023.0.7.aarch64 358/399 Verifying : perl-open-1.12-477.amzn2023.0.7.noarch 359/399 Verifying : perl-overload-1.31-477.amzn2023.0.7.noarch 360/399 Verifying : perl-overloading-0.02-477.amzn2023.0.7.noarch 361/399 Verifying : perl-parent-1:0.238-458.amzn2023.0.2.noarch 362/399 Verifying : perl-podlators-1:4.14-458.amzn2023.0.2.noarch 363/399 Verifying : perl-subs-1.03-477.amzn2023.0.7.noarch 364/399 Verifying : perl-threads-1:2.25-458.amzn2023.0.3.aarch64 365/399 Verifying : perl-threads-shared-1.61-458.amzn2023.0.2.aarch6 366/399 Verifying : perl-vars-1.05-477.amzn2023.0.7.noarch 367/399 Verifying : pixman-0.43.4-1.amzn2023.0.4.aarch64 368/399 Verifying : pixman-devel-0.43.4-1.amzn2023.0.4.aarch64 369/399 Verifying : poppler-24.08.0-1.amzn2023.aarch64 370/399 Verifying : poppler-data-0.4.9-7.amzn2023.0.2.noarch 371/399 Verifying : poppler-devel-24.08.0-1.amzn2023.aarch64 372/399 Verifying : poppler-glib-24.08.0-1.amzn2023.aarch64 373/399 Verifying : poppler-glib-devel-24.08.0-1.amzn2023.aarch64 374/399 Verifying : potrace-1.16-5.amzn2023.aarch64 375/399 Verifying : potrace-devel-1.16-5.amzn2023.aarch64 376/399 Verifying : publicsuffix-list-20240212-61.amzn2023.noarch 377/399 Verifying : python-rpm-macros-3.9-41.amzn2023.0.6.noarch 378/399 Verifying : python3-3.9.23-1.amzn2023.0.2.aarch64 379/399 Verifying : python3-libs-3.9.23-1.amzn2023.0.2.aarch64 380/399 Verifying : python3-numpy-1:1.21.1-1.amzn2023.0.3.aarch64 381/399 Verifying : python3-pip-wheel-21.3.1-2.amzn2023.0.13.noarch 382/399 Verifying : python3-rpm-macros-3.9-41.amzn2023.0.6.noarch 383/399 Verifying : python3-setuptools-59.6.0-2.amzn2023.0.6.noarch 384/399 Verifying : python3-setuptools-wheel-59.6.0-2.amzn2023.0.6.n 385/399 Verifying : readline-devel-8.1-2.amzn2023.0.2.aarch64 386/399 Verifying : rhash-1.4.0-3.amzn2023.0.2.aarch64 387/399 Verifying : shared-mime-info-2.2-2.amzn2023.0.1.aarch64 388/399 Verifying : sqlite-3.40.0-1.amzn2023.0.5.aarch64 389/399 Verifying : sqlite-devel-3.40.0-1.amzn2023.0.5.aarch64 390/399 Verifying : svt-av1-libs-2.3.0-47.amzn2023.aarch64 391/399 Verifying : sysprof-capture-devel-3.40.1-2.amzn2023.0.2.aarc 392/399 Verifying : urw-base35-fonts-legacy-20200910-6.amzn2023.0.2. 393/399 Verifying : xkeyboard-config-2.41-1.amzn2023.0.1.noarch 394/399 Verifying : xml-common-0.6.3-56.amzn2023.0.2.noarch 395/399 Verifying : xorg-x11-proto-devel-2024.1-2.amzn2023.0.2.noarc 396/399 Verifying : xprop-1.2.7-1.amzn2023.aarch64 397/399 Verifying : xz-devel-5.2.5-9.amzn2023.0.2.aarch64 398/399 Verifying : zlib-devel-1.2.11-33.amzn2023.0.5.aarch64 399/399 Installed: GraphicsMagick-1.3.45-3.epal23.aarch64 GraphicsMagick-c++-1.3.45-3.epal23.aarch64 GraphicsMagick-c++-devel-1.3.45-3.epal23.aarch64 GraphicsMagick-devel-1.3.45-3.epal23.aarch64 adwaita-cursor-theme-48.0-1.epal23.0.1.noarch adwaita-icon-theme-48.0-1.epal23.0.1.noarch adwaita-icon-theme-legacy-46.2-3.epal23.0.1.noarch annobin-docs-12.69-1.amzn2023.0.1.noarch annobin-plugin-gcc-12.69-1.amzn2023.0.1.aarch64 at-spi2-atk-2.54.0-1.amzn2023.0.1.aarch64 at-spi2-atk-devel-2.54.0-1.amzn2023.0.1.aarch64 at-spi2-core-2.54.0-1.amzn2023.0.1.aarch64 at-spi2-core-devel-2.54.0-1.amzn2023.0.1.aarch64 atk-2.54.0-1.amzn2023.0.1.aarch64 atk-devel-2.54.0-1.amzn2023.0.1.aarch64 atkmm-2.28.2-1.amzn2023.0.2.aarch64 atkmm-devel-2.28.2-1.amzn2023.0.2.aarch64 autoconf-2.72-7.amzn2023.0.1.noarch automake-1.16.5-9.amzn2023.0.3.noarch avahi-glib-0.8-14.amzn2023.0.14.aarch64 avahi-libs-0.8-14.amzn2023.0.14.aarch64 boost1.83-1.83.0-12.epal23.0.1.aarch64 boost1.83-atomic-1.83.0-12.epal23.0.1.aarch64 boost1.83-chrono-1.83.0-12.epal23.0.1.aarch64 boost1.83-container-1.83.0-12.epal23.0.1.aarch64 boost1.83-context-1.83.0-12.epal23.0.1.aarch64 boost1.83-contract-1.83.0-12.epal23.0.1.aarch64 boost1.83-coroutine-1.83.0-12.epal23.0.1.aarch64 boost1.83-date-time-1.83.0-12.epal23.0.1.aarch64 boost1.83-devel-1.83.0-12.epal23.0.1.aarch64 boost1.83-fiber-1.83.0-12.epal23.0.1.aarch64 boost1.83-filesystem-1.83.0-12.epal23.0.1.aarch64 boost1.83-graph-1.83.0-12.epal23.0.1.aarch64 boost1.83-iostreams-1.83.0-12.epal23.0.1.aarch64 boost1.83-json-1.83.0-12.epal23.0.1.aarch64 boost1.83-locale-1.83.0-12.epal23.0.1.aarch64 boost1.83-log-1.83.0-12.epal23.0.1.aarch64 boost1.83-math-1.83.0-12.epal23.0.1.aarch64 boost1.83-nowide-1.83.0-12.epal23.0.1.aarch64 boost1.83-numpy3-1.83.0-12.epal23.0.1.aarch64 boost1.83-program-options-1.83.0-12.epal23.0.1.aarch64 boost1.83-python3-1.83.0-12.epal23.0.1.aarch64 boost1.83-random-1.83.0-12.epal23.0.1.aarch64 boost1.83-regex-1.83.0-12.epal23.0.1.aarch64 boost1.83-serialization-1.83.0-12.epal23.0.1.aarch64 boost1.83-stacktrace-1.83.0-12.epal23.0.1.aarch64 boost1.83-system-1.83.0-12.epal23.0.1.aarch64 boost1.83-test-1.83.0-12.epal23.0.1.aarch64 boost1.83-thread-1.83.0-12.epal23.0.1.aarch64 boost1.83-timer-1.83.0-12.epal23.0.1.aarch64 boost1.83-type_erasure-1.83.0-12.epal23.0.1.aarch64 boost1.83-wave-1.83.0-12.epal23.0.1.aarch64 brotli-1.0.9-4.amzn2023.0.2.aarch64 brotli-devel-1.0.9-4.amzn2023.0.2.aarch64 bzip2-devel-1.0.8-6.amzn2023.0.2.aarch64 cairo-1.18.0-4.amzn2023.0.2.aarch64 cairo-devel-1.18.0-4.amzn2023.0.2.aarch64 cairo-gobject-1.18.0-4.amzn2023.0.2.aarch64 cairo-gobject-devel-1.18.0-4.amzn2023.0.2.aarch64 cairomm-1.14.5-141.amzn2023.aarch64 cairomm-devel-1.14.5-141.amzn2023.aarch64 cmake-3.31.6-2.epal23.0.1.aarch64 cmake-data-3.31.6-2.epal23.0.1.noarch cmake-filesystem-3.31.6-2.epal23.0.1.aarch64 cmake-rpm-macros-3.31.6-2.epal23.0.1.noarch colord-libs-1.4.5-2.amzn2023.0.2.aarch64 cpp-11.5.0-5.amzn2023.0.4.aarch64 crypto-policies-scripts-20240828-2.git626aa59.amzn2023.0.1.noarch cups-filesystem-1:2.4.11-8.amzn2023.0.1.noarch cups-libs-1:2.4.11-8.amzn2023.0.1.aarch64 dbus-1:1.12.28-1.amzn2023.0.1.aarch64 dbus-broker-32-1.amzn2023.0.2.aarch64 dbus-common-1:1.12.28-1.amzn2023.0.1.noarch dbus-devel-1:1.12.28-1.amzn2023.0.1.aarch64 dbus-libs-1:1.12.28-1.amzn2023.0.1.aarch64 desktop-file-utils-0.27-2.amzn2023.0.1.aarch64 dos2unix-7.4.2-2.amzn2023.0.2.aarch64 double-conversion-3.3.1-4.epal23.aarch64 double-conversion-devel-3.3.1-4.epal23.aarch64 duktape-2.7.0-21.amzn2023.aarch64 emacs-filesystem-1:28.2-3.amzn2023.0.10.noarch enchant2-2.8.1-2.amzn2023.0.1.aarch64 enchant2-devel-2.8.1-2.amzn2023.0.1.aarch64 expat-2.6.3-1.amzn2023.0.2.aarch64 flexiblas-3.0.4-3.amzn2023.0.2.aarch64 flexiblas-netlib-3.0.4-3.amzn2023.0.2.aarch64 flexiblas-openblas-openmp-3.0.4-3.amzn2023.0.2.aarch64 fontconfig-2.13.94-2.amzn2023.0.2.aarch64 fontconfig-devel-2.13.94-2.amzn2023.0.2.aarch64 fonts-filesystem-1:2.0.5-12.amzn2023.0.2.noarch freetype-2.13.2-5.amzn2023.0.1.aarch64 freetype-devel-2.13.2-5.amzn2023.0.1.aarch64 fribidi-1.0.11-3.amzn2023.0.2.aarch64 fribidi-devel-1.0.11-3.amzn2023.0.2.aarch64 gc-8.0.4-5.amzn2023.0.2.aarch64 gc-devel-8.0.4-5.amzn2023.0.2.aarch64 gcc-11.5.0-5.amzn2023.0.4.aarch64 gcc-c++-11.5.0-5.amzn2023.0.4.aarch64 gcc-plugin-annobin-11.5.0-5.amzn2023.0.4.aarch64 gdk-pixbuf2-2.42.12-180.amzn2023.aarch64 gdk-pixbuf2-devel-2.42.12-180.amzn2023.aarch64 gdk-pixbuf2-modules-2.42.12-180.amzn2023.aarch64 gettext-0.21-4.amzn2023.0.2.aarch64 gettext-common-devel-0.21-4.amzn2023.0.2.noarch gettext-devel-0.21-4.amzn2023.0.2.aarch64 gettext-libs-0.21-4.amzn2023.0.2.aarch64 giflib-5.2.1-9.amzn2023.0.1.aarch64 glib-networking-2.80.0-186.amzn2023.0.1.aarch64 glib2-2.82.2-766.amzn2023.aarch64 glib2-devel-2.82.2-766.amzn2023.aarch64 glibc-devel-2.34-196.amzn2023.0.1.aarch64 glibmm2.4-2.66.7-2.amzn2023.0.1.aarch64 glibmm2.4-devel-2.66.7-2.amzn2023.0.1.aarch64 gmock-1.11.0-1.amzn2023.0.3.aarch64 gnupg2-2.3.7-1.amzn2023.0.5.aarch64 gnutls-3.8.3-6.amzn2023.0.1.aarch64 google-noto-fonts-common-20240401-1.amzn2023.0.1.noarch google-noto-sans-vf-fonts-20240401-1.amzn2023.0.1.noarch gpgme-1.23.2-182.amzn2023.0.1.aarch64 gpgmepp-1.23.2-182.amzn2023.0.1.aarch64 graphite2-1.3.14-7.amzn2023.0.2.aarch64 graphite2-devel-1.3.14-7.amzn2023.0.2.aarch64 groff-base-1.22.4-7.amzn2023.0.2.aarch64 gsettings-desktop-schemas-47.1-206.amzn2023.aarch64 gsl-2.6-4.amzn2023.0.5.aarch64 gsl-devel-2.6-4.amzn2023.0.5.aarch64 gspell-1.14.0-3.epal23.0.1.aarch64 gspell-devel-1.14.0-3.epal23.0.1.aarch64 gtest-1.11.0-1.amzn2023.0.3.aarch64 gtest-devel-1.11.0-1.amzn2023.0.3.aarch64 gtk-update-icon-cache-3.24.43-1.amzn2023.0.1.aarch64 gtk3-3.24.43-1.amzn2023.0.1.aarch64 gtk3-devel-3.24.43-1.amzn2023.0.1.aarch64 gtkmm3.0-3.24.9-1.epal23.aarch64 gtkmm3.0-devel-3.24.9-1.epal23.aarch64 gtksourceview4-4.8.4-9.epal23.0.1.aarch64 gtksourceview4-devel-4.8.4-9.epal23.0.1.aarch64 guile22-2.2.7-2.amzn2023.0.3.aarch64 harfbuzz-7.0.0-2.amzn2023.0.2.aarch64 harfbuzz-devel-7.0.0-2.amzn2023.0.2.aarch64 harfbuzz-icu-7.0.0-2.amzn2023.0.2.aarch64 hicolor-icon-theme-0.17-10.amzn2023.0.3.noarch highway-1.2.0-30.amzn2023.0.1.aarch64 hunspell-1.7.0-9.amzn2023.0.3.aarch64 hunspell-en-US-0.20201207-10.amzn2023.0.1.noarch hunspell-filesystem-1.7.0-9.amzn2023.0.3.aarch64 hwdata-0.384-1.amzn2023.0.3.noarch imath-3.1.5-1.amzn2023.0.3.aarch64 iso-codes-4.6.0-1.amzn2023.0.3.noarch jasper-libs-2.0.33-1.amzn2023.0.2.aarch64 jbigkit-libs-2.1-21.amzn2023.0.2.aarch64 json-glib-1.10.0-1.amzn2023.0.2.aarch64 jsoncpp-1.9.4-3.amzn2023.0.2.aarch64 kernel6.12-headers-1:6.12.37-61.105.amzn2023.aarch64 langpacks-core-font-en-3.0-21.amzn2023.0.4.noarch lcms2-2.16-73.amzn2023.aarch64 lcms2-devel-2.16-73.amzn2023.aarch64 libICE-1.1.1-3.amzn2023.0.1.aarch64 libSM-1.2.4-3.amzn2023.0.1.aarch64 libX11-1.8.10-2.amzn2023.0.1.aarch64 libX11-common-1.8.10-2.amzn2023.0.1.noarch libX11-devel-1.8.10-2.amzn2023.0.1.aarch64 libX11-xcb-1.8.10-2.amzn2023.0.1.aarch64 libXau-1.0.11-6.amzn2023.0.1.aarch64 libXau-devel-1.0.11-6.amzn2023.0.1.aarch64 libXcomposite-0.4.6-3.amzn2023.0.1.aarch64 libXcomposite-devel-0.4.6-3.amzn2023.0.1.aarch64 libXcursor-1.2.1-7.amzn2023.0.1.aarch64 libXcursor-devel-1.2.1-7.amzn2023.0.1.aarch64 libXdamage-1.1.6-3.amzn2023.0.1.aarch64 libXdamage-devel-1.1.6-3.amzn2023.0.1.aarch64 libXext-1.3.6-1.amzn2023.0.1.aarch64 libXext-devel-1.3.6-1.amzn2023.0.1.aarch64 libXfixes-6.0.1-3.amzn2023.0.1.aarch64 libXfixes-devel-6.0.1-3.amzn2023.0.1.aarch64 libXft-2.3.8-6.amzn2023.0.1.aarch64 libXft-devel-2.3.8-6.amzn2023.0.1.aarch64 libXi-1.8.2-1.amzn2023.0.1.aarch64 libXi-devel-1.8.2-1.amzn2023.0.1.aarch64 libXinerama-1.1.5-6.amzn2023.0.1.aarch64 libXinerama-devel-1.1.5-6.amzn2023.0.1.aarch64 libXrandr-1.5.4-3.amzn2023.0.1.aarch64 libXrandr-devel-1.5.4-3.amzn2023.0.1.aarch64 libXrender-0.9.11-6.amzn2023.0.1.aarch64 libXrender-devel-0.9.11-6.amzn2023.0.1.aarch64 libXtst-1.2.5-1.amzn2023.0.1.aarch64 libXtst-devel-1.2.5-1.amzn2023.0.1.aarch64 libXxf86vm-1.1.5-6.amzn2023.0.1.aarch64 libaom-3.9.0-1.epal23.aarch64 libappstream-glib-0.8.3-139.amzn2023.aarch64 libassuan-2.5.5-1.amzn2023.0.2.aarch64 libblkid-devel-2.37.4-1.amzn2023.0.4.aarch64 libcdr-0.1.7-17.epal23.aarch64 libcdr-devel-0.1.7-17.epal23.aarch64 libcloudproviders-0.3.1-3.amzn2023.0.2.aarch64 libcloudproviders-devel-0.3.1-3.amzn2023.0.2.aarch64 libdatrie-0.2.13-1.amzn2023.0.2.aarch64 libdatrie-devel-0.2.13-1.amzn2023.0.2.aarch64 libdav1d-1.5.1-51.amzn2023.aarch64 libdrm-2.4.123-1.amzn2023.0.1.aarch64 libedit-3.1-38.20210714cvs.amzn2023.0.2.aarch64 libepoxy-1.5.9-1.amzn2023.0.2.aarch64 libepoxy-devel-1.5.9-1.amzn2023.0.2.aarch64 libevent-2.1.12-3.amzn2023.0.3.aarch64 libffi-devel-3.4.4-1.amzn2023.0.1.aarch64 libfontenc-1.1.7-3.amzn2023.0.1.aarch64 libgcrypt-1.10.2-1.amzn2023.0.2.aarch64 libgfortran-14.2.1-7.amzn2023.0.1.aarch64 libglvnd-1:1.7.0-4.amzn2023.0.2.aarch64 libglvnd-core-devel-1:1.7.0-4.amzn2023.0.2.aarch64 libglvnd-devel-1:1.7.0-4.amzn2023.0.2.aarch64 libglvnd-egl-1:1.7.0-4.amzn2023.0.2.aarch64 libglvnd-gles-1:1.7.0-4.amzn2023.0.2.aarch64 libglvnd-glx-1:1.7.0-4.amzn2023.0.2.aarch64 libglvnd-opengl-1:1.7.0-4.amzn2023.0.2.aarch64 libgpg-error-1.42-1.amzn2023.0.2.aarch64 libgpg-error-devel-1.42-1.amzn2023.0.2.aarch64 libgusb-0.3.8-1.amzn2023.0.2.aarch64 libheif-1.19.8-1.epal23.0.1.aarch64 libicu-67.1-7.amzn2023.0.4.aarch64 libicu-devel-67.1-7.amzn2023.0.4.aarch64 libjpeg-turbo-2.1.4-2.amzn2023.0.5.aarch64 libjpeg-turbo-devel-2.1.4-2.amzn2023.0.5.aarch64 libjxl-1:0.10.3-54.amzn2023.aarch64 libksba-1.6.3-1.amzn2023.0.2.aarch64 libmount-devel-2.37.4-1.amzn2023.0.4.aarch64 libmpc-1.2.1-2.amzn2023.0.2.aarch64 libpciaccess-0.16-4.amzn2023.0.2.aarch64 libpng-2:1.6.37-10.amzn2023.0.6.aarch64 libpng-devel-2:1.6.37-10.amzn2023.0.6.aarch64 libproxy-0.5.7-3.amzn2023.0.1.aarch64 libpsl-devel-0.21.5-1.amzn2023.0.1.aarch64 librevenge-0.0.4-20.amzn2023.0.2.aarch64 librevenge-devel-0.0.4-20.amzn2023.0.2.aarch64 libselinux-devel-3.4-5.amzn2023.0.2.aarch64 libsepol-devel-3.4-3.amzn2023.0.3.aarch64 libsigc++20-2.10.7-1.amzn2023.0.3.aarch64 libsigc++20-devel-2.10.7-1.amzn2023.0.3.aarch64 libsoup-2.72.0-6.amzn2023.0.6.aarch64 libsoup-devel-2.72.0-6.amzn2023.0.6.aarch64 libsoup3-3.6.5-49.amzn2023.aarch64 libstdc++-devel-11.5.0-5.amzn2023.0.4.aarch64 libstemmer-0-16.585svn.amzn2023.0.2.aarch64 libtextstyle-0.21-4.amzn2023.0.2.aarch64 libthai-0.1.28-6.amzn2023.0.2.aarch64 libthai-devel-0.1.28-6.amzn2023.0.2.aarch64 libtiff-4.4.0-4.amzn2023.0.19.aarch64 libtiff-devel-4.4.0-4.amzn2023.0.19.aarch64 libtool-ltdl-2.4.7-1.amzn2023.0.3.aarch64 libtracker-sparql-3.7.3-3.amzn2023.0.1.aarch64 libusbx-1.0.24-2.amzn2023.0.2.aarch64 libuv-1:1.51.0-1.amzn2023.0.1.aarch64 libvisio-0.1.7-23.epal23.aarch64 libvisio-devel-0.1.7-23.epal23.aarch64 libwayland-client-1.23.1-2.epal23.aarch64 libwayland-cursor-1.23.1-2.epal23.aarch64 libwayland-egl-1.23.1-2.epal23.aarch64 libwayland-server-1.23.1-2.epal23.aarch64 libwebp-1.5.0-2.epal23.aarch64 libwmf-lite-0.2.13-7.epal23.0.1.aarch64 libwpd-0.10.3-8.amzn2023.0.2.aarch64 libwpd-devel-0.10.3-8.amzn2023.0.2.aarch64 libwpg-0.3.4-3.epal23.aarch64 libwpg-devel-0.3.4-3.epal23.aarch64 libxcb-1.17.0-1.amzn2023.0.1.aarch64 libxcb-devel-1.17.0-1.amzn2023.0.1.aarch64 libxcrypt-devel-4.4.33-7.amzn2023.aarch64 libxkbcommon-1.6.0-2.amzn2023.0.1.aarch64 libxkbcommon-devel-1.6.0-2.amzn2023.0.1.aarch64 libxml2-devel-2.10.4-1.amzn2023.0.12.aarch64 libxshmfence-1.3.2-3.amzn2023.0.1.aarch64 libxslt-1.1.43-1.epal23.0.1.aarch64 libxslt-devel-1.1.43-1.epal23.0.1.aarch64 llvm-libs-15.0.7-3.amzn2023.0.1.aarch64 lm_sensors-libs-3.6.0-8.amzn2023.0.3.aarch64 m4-1.4.19-2.amzn2023.0.2.aarch64 make-1:4.3-5.amzn2023.0.2.aarch64 mesa-dri-drivers-24.2.6-1267.amzn2023.0.1.aarch64 mesa-filesystem-24.2.6-1267.amzn2023.0.1.aarch64 mesa-libEGL-24.2.6-1267.amzn2023.0.1.aarch64 mesa-libGL-24.2.6-1267.amzn2023.0.1.aarch64 mesa-libgbm-24.2.6-1267.amzn2023.0.1.aarch64 mesa-libglapi-24.2.6-1267.amzn2023.0.1.aarch64 mkfontscale-1.2.2-6.amzn2023.0.1.aarch64 ncurses-6.2-4.20200222.amzn2023.0.6.aarch64 ncurses-c++-libs-6.2-4.20200222.amzn2023.0.6.aarch64 ncurses-devel-6.2-4.20200222.amzn2023.0.6.aarch64 nettle-3.10.1-1.amzn2023.0.1.aarch64 npth-1.6-6.amzn2023.0.2.aarch64 nspr-4.35.0-6.amzn2023.0.1.aarch64 nss-3.90.0-6.amzn2023.0.1.aarch64 nss-softokn-3.90.0-6.amzn2023.0.1.aarch64 nss-softokn-freebl-3.90.0-6.amzn2023.0.1.aarch64 nss-sysinit-3.90.0-6.amzn2023.0.1.aarch64 nss-util-3.90.0-6.amzn2023.0.1.aarch64 openblas-0.3.18-1.amzn2023.0.3.aarch64 openblas-openmp-0.3.18-1.amzn2023.0.3.aarch64 openexr-libs-3.1.5-1.amzn2023.0.4.aarch64 openh264-2.6.0-2.amzn2023.aarch64 openjpeg2-2.4.0-11.amzn2023.0.6.aarch64 pango-1.54.0-2.amzn2023.0.4.aarch64 pango-devel-1.54.0-2.amzn2023.0.4.aarch64 pangomm-2.46.4-101.amzn2023.aarch64 pangomm-devel-2.46.4-101.amzn2023.aarch64 pcre2-devel-10.40-1.amzn2023.0.3.aarch64 pcre2-utf16-10.40-1.amzn2023.0.3.aarch64 pcre2-utf32-10.40-1.amzn2023.0.3.aarch64 perl-B-1.80-477.amzn2023.0.7.aarch64 perl-Carp-1.50-458.amzn2023.0.2.noarch perl-Class-Struct-0.66-477.amzn2023.0.7.noarch perl-Data-Dumper-2.174-460.amzn2023.0.2.aarch64 perl-DynaLoader-1.47-477.amzn2023.0.7.aarch64 perl-Encode-4:3.15-462.amzn2023.0.2.aarch64 perl-Errno-1.30-477.amzn2023.0.7.aarch64 perl-Exporter-5.74-459.amzn2023.0.2.noarch perl-Fcntl-1.13-477.amzn2023.0.7.aarch64 perl-File-Basename-2.85-477.amzn2023.0.7.noarch perl-File-Compare-1.100.600-477.amzn2023.0.7.noarch perl-File-Copy-2.34-477.amzn2023.0.7.noarch perl-File-Find-1.37-477.amzn2023.0.7.noarch perl-File-Path-2.18-2.amzn2023.0.2.noarch perl-File-Temp-1:0.231.100-2.amzn2023.0.2.noarch perl-File-stat-1.09-477.amzn2023.0.7.noarch perl-Filter-2:1.60-2.amzn2023.0.2.aarch64 perl-Getopt-Long-1:2.52-2.amzn2023.0.2.noarch perl-Getopt-Std-1.12-477.amzn2023.0.7.noarch perl-HTTP-Tiny-0.078-1.amzn2023.0.3.noarch perl-IO-1.43-477.amzn2023.0.7.aarch64 perl-IPC-Open3-1.21-477.amzn2023.0.7.noarch perl-MIME-Base64-3.16-2.amzn2023.0.2.aarch64 perl-POSIX-1.94-477.amzn2023.0.7.aarch64 perl-PathTools-3.78-459.amzn2023.0.2.aarch64 perl-Pod-Escapes-1:1.07-458.amzn2023.0.2.noarch perl-Pod-Perldoc-3.28.01-459.amzn2023.0.3.noarch perl-Pod-Simple-1:3.42-2.amzn2023.0.2.noarch perl-Pod-Usage-4:2.01-2.amzn2023.0.2.noarch perl-Scalar-List-Utils-4:1.56-459.amzn2023.0.2.aarch64 perl-SelectSaver-1.02-477.amzn2023.0.7.noarch perl-Socket-4:2.032-1.amzn2023.0.2.aarch64 perl-Storable-1:3.21-458.amzn2023.0.2.aarch64 perl-Symbol-1.08-477.amzn2023.0.7.noarch perl-Term-ANSIColor-5.01-459.amzn2023.0.2.noarch perl-Term-Cap-1.17-458.amzn2023.0.2.noarch perl-Text-ParseWords-3.30-458.amzn2023.0.2.noarch perl-Text-Tabs+Wrap-2021.0726-1.amzn2023.0.1.noarch perl-Thread-Queue-3.14-458.amzn2023.0.2.noarch perl-Time-Local-2:1.300-5.amzn2023.0.2.noarch perl-XML-Parser-2.46-7.amzn2023.0.2.aarch64 perl-constant-1.33-459.amzn2023.0.2.noarch perl-encoding-4:3.00-462.amzn2023.0.2.aarch64 perl-if-0.60.800-477.amzn2023.0.7.noarch perl-interpreter-4:5.32.1-477.amzn2023.0.7.aarch64 perl-libs-4:5.32.1-477.amzn2023.0.7.aarch64 perl-mro-1.23-477.amzn2023.0.7.aarch64 perl-open-1.12-477.amzn2023.0.7.noarch perl-overload-1.31-477.amzn2023.0.7.noarch perl-overloading-0.02-477.amzn2023.0.7.noarch perl-parent-1:0.238-458.amzn2023.0.2.noarch perl-podlators-1:4.14-458.amzn2023.0.2.noarch perl-subs-1.03-477.amzn2023.0.7.noarch perl-threads-1:2.25-458.amzn2023.0.3.aarch64 perl-threads-shared-1.61-458.amzn2023.0.2.aarch64 perl-vars-1.05-477.amzn2023.0.7.noarch pixman-0.43.4-1.amzn2023.0.4.aarch64 pixman-devel-0.43.4-1.amzn2023.0.4.aarch64 poppler-24.08.0-1.amzn2023.aarch64 poppler-data-0.4.9-7.amzn2023.0.2.noarch poppler-devel-24.08.0-1.amzn2023.aarch64 poppler-glib-24.08.0-1.amzn2023.aarch64 poppler-glib-devel-24.08.0-1.amzn2023.aarch64 potrace-1.16-5.amzn2023.aarch64 potrace-devel-1.16-5.amzn2023.aarch64 publicsuffix-list-20240212-61.amzn2023.noarch python-rpm-macros-3.9-41.amzn2023.0.6.noarch python3-3.9.23-1.amzn2023.0.2.aarch64 python3-libs-3.9.23-1.amzn2023.0.2.aarch64 python3-numpy-1:1.21.1-1.amzn2023.0.3.aarch64 python3-packaging-24.2-3.epal23.noarch python3-pip-wheel-21.3.1-2.amzn2023.0.13.noarch python3-rpm-macros-3.9-41.amzn2023.0.6.noarch python3-setuptools-59.6.0-2.amzn2023.0.6.noarch python3-setuptools-wheel-59.6.0-2.amzn2023.0.6.noarch rav1e-libs-0.7.1-1.epal23.aarch64 readline-devel-8.1-2.amzn2023.0.2.aarch64 rhash-1.4.0-3.amzn2023.0.2.aarch64 shared-mime-info-2.2-2.amzn2023.0.1.aarch64 sqlite-3.40.0-1.amzn2023.0.5.aarch64 sqlite-devel-3.40.0-1.amzn2023.0.5.aarch64 svt-av1-libs-2.3.0-47.amzn2023.aarch64 sysprof-capture-devel-3.40.1-2.amzn2023.0.2.aarch64 urw-base35-fonts-legacy-20200910-6.amzn2023.0.2.noarch vim-filesystem-2:9.1.1552-1.epal23.noarch wayland-devel-1.23.1-2.epal23.aarch64 xkeyboard-config-2.41-1.amzn2023.0.1.noarch xml-common-0.6.3-56.amzn2023.0.2.noarch xorg-x11-proto-devel-2024.1-2.amzn2023.0.2.noarch xprop-1.2.7-1.amzn2023.aarch64 xz-devel-5.2.5-9.amzn2023.0.2.aarch64 zlib-devel-1.2.11-33.amzn2023.0.5.aarch64 Complete! Finish: build setup for inkscape-1.4.2-1.epal23.0.1.src.rpm Start: rpmbuild inkscape-1.4.2-1.epal23.0.1.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1699401600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.EGznq5 + umask 022 + cd /builddir/build/BUILD + /usr/lib/rpm/redhat/gpgverify --keyring=/builddir/build/SOURCES/MarcJeanmougin.gpg --signature=/builddir/build/SOURCES/inkscape-1.4.2_2025-05-08_ebf0e940d0.tar.xz.sig --data=/builddir/build/SOURCES/inkscape-1.4.2.tar.xz gpgv: Signature made Fri May 9 22:44:02 2025 UTC gpgv: using DSA key 74E8DA1398055A8120B276EB5FCB204EF882B07A gpgv: Good signature from "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " + cd /builddir/build/BUILD + rm -rf inkscape-1.4.2_2025-05-08_ebf0e940d0 + /usr/bin/xz -dc /builddir/build/SOURCES/inkscape-1.4.2.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + '[' -z s ']' + shebang_flags=-kas + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kas . recursedown('.') recursedown('./CMakeScripts') recursedown('./CMakeScripts/Modules') recursedown('./LICENSES') recursedown('./buildtools') recursedown('./doc') recursedown('./doc/NewAppArchitecture') recursedown('./doc/livarot-images') recursedown('./man') recursedown('./packaging') recursedown('./packaging/appimage') recursedown('./packaging/macos') recursedown('./packaging/macos/res') recursedown('./packaging/nsis') recursedown('./packaging/scripts') recursedown('./packaging/snappy') recursedown('./packaging/snappy/lib') recursedown('./packaging/snappy/lib/share') recursedown('./packaging/win32') recursedown('./packaging/wix') recursedown('./packaging/wix/Bitmaps') recursedown('./po') recursedown('./po/its') recursedown('./share') recursedown('./share/attributes') recursedown('./share/bash-completion') recursedown('./share/bash-completion/completions') recursedown('./share/branding') recursedown('./share/doc') recursedown('./share/examples') recursedown('./share/extensions') recursedown('./share/extensions/Poly3DObjects') recursedown('./share/extensions/alphabet_soup') recursedown('./share/extensions/barcode') ./CMakeScripts/cmake_consistency_check.py: updating ./CMakeScripts/cmake_consistency_check_config.py: no change ./buildtools/check_license_headers.py: updating ./buildtools/lpetest-parse.py: updating ./buildtools/media-check-icons.py: updating ./buildtools/media-check-keys.py: updating ./buildtools/msys2checkdeps.py: updating ./share/extensions/addnodes.py: updating ./share/extensions/cgm_enums.py: updating ./share/extensions/cgm_input.py: updating ./share/extensions/cgm_parse.py: updating ./share/extensions/clean_up_path.py: updating ./share/extensions/color_blackandwhite.py: updating ./share/extensions/color_brighter.py: updating ./share/extensions/color_custom.py: updating ./share/extensions/color_darker.py: updating ./share/extensions/color_desaturate.py: updating ./share/extensions/color_grayscale.py: updating ./share/extensions/color_hsl_adjust.py: updating ./share/extensions/color_lesshue.py: updating ./share/extensions/color_lesslight.py: updating ./share/extensions/color_lesssaturation.py: updating ./share/extensions/color_list.py: updating ./share/extensions/color_morehue.py: updating ./share/extensions/color_morelight.py: updating ./share/extensions/color_moresaturation.py: updating ./share/extensions/color_negative.py: updating ./share/extensions/color_randomize.py: updating ./share/extensions/color_removeblue.py: updating ./share/extensions/color_removegreen.py: updating ./share/extensions/color_removered.py: updating ./share/extensions/color_replace.py: updating ./share/extensions/color_rgbbarrel.py: updating ./share/extensions/construct_from_triangle.py: updating ./share/extensions/convert2dashes.py: updating ./share/extensions/dhw_input.py: updating ./share/extensions/dimension.py: updating ./share/extensions/distribute_along_path.py: updating ./share/extensions/doc_ai_convert.py: updating ./share/extensions/docinfo.py: updating ./share/extensions/dpiswitcher.py: updating ./share/extensions/dxf12_outlines.py: updating ./share/extensions/dxf_input.py: updating ./share/extensions/dxf_outlines.py: updating ./share/extensions/export_gimp_palette.py: updating ./share/extensions/extrude.py: updating ./share/extensions/fig_input.py: updating ./share/extensions/flatten.py: updating ./share/extensions/foldablebox.py: updating ./share/extensions/fractalize.py: updating ./share/extensions/frame.py: updating ./share/extensions/funcplot.py: updating ./share/extensions/gimp_xcf.py: updating ./share/extensions/grid_cartesian.py: updating ./share/extensions/grid_isometric.py: updating ./share/extensions/grid_polar.py: updating ./share/extensions/guides_creator.py: updating ./share/extensions/guillotine.py: updating ./share/extensions/handles.py: updating ./share/extensions/hershey.py: no change ./share/extensions/hpgl2_input.py: updating ./share/extensions/hpgl_encoder.py: no change ./share/extensions/hpgl_input_sm.py: updating ./share/extensions/hpgl_output.py: updating ./share/extensions/hpgl_parser.py: updating ./share/extensions/image_attributes.py: updating ./share/extensions/image_embed.py: updating ./share/extensions/image_extract.py: updating ./share/extensions/ink2canvas.py: updating ./share/extensions/inkscape_follow_link.py: updating ./share/extensions/inkwebeffect.py: updating ./share/extensions/inset_shadow.py: updating ./share/extensions/interp.py: updating ./share/extensions/interp_att_g.py: updating ./share/extensions/jessyink_autotexts.py: updating ./share/extensions/jessyink_effects.py: updating ./share/extensions/jessyink_export.py: updating ./share/extensions/jessyink_install.py: updating ./share/extensions/jessyink_key_bindings.py: updating ./share/extensions/jessyink_master_slide.py: updating ./share/extensions/jessyink_mouse_handler.py: updating ./share/extensions/jessyink_summary.py: updating ./share/extensions/jessyink_transitions.py: updating ./share/extensions/jessyink_uninstall.py: updating ./share/extensions/jessyink_video.py: updating ./share/extensions/jessyink_view.py: updating ./share/extensions/jitternodes.py: updating ./share/extensions/layer2png.py: updating ./share/extensions/layers2svgfont.py: updating ./share/extensions/layout_nup.py: updating ./share/extensions/lindenmayer.py: updating ./share/extensions/long_shadow.py: updating ./share/extensions/lorem_ipsum.py: updating ./share/extensions/markers_strokepaint.py: updating ./share/extensions/measure.py: updating ./share/extensions/media_zip.py: updating ./share/extensions/merge_styles.py: updating ./share/extensions/new_glyph_layer.py: updating ./share/extensions/next_glyph_layer.py: updating ./share/extensions/nicechart.py: updating ./share/extensions/output_scour.py: updating ./share/extensions/param_curves.py: updating ./share/extensions/path_envelope.py: no change ./share/extensions/path_mesh_m2p.py: updating ./share/extensions/path_mesh_p2m.py: updating ./share/extensions/path_number_nodes.py: updating ./share/extensions/path_to_absolute.py: updating ./share/extensions/pathmodifier.py: updating ./share/extensions/patternalongpath.py: updating ./share/extensions/pdflatex.py: updating ./share/extensions/perfectboundcover.py: updating ./share/extensions/perspective.py: updating ./share/extensions/pixelsnap.py: updating ./share/extensions/plotter.py: updating ./share/extensions/polyhedron_3d.py: updating ./share/extensions/previous_glyph_layer.py: updating ./share/extensions/print_win32_vector.py: updating ./share/extensions/printing_marks.py: updating ./share/extensions/ps_input.py: updating ./share/extensions/raster_output_jpg.py: updating ./share/extensions/raster_output_png.py: updating ./share/extensions/raster_output_tiff.py: updating ./share/extensions/raster_output_webp.py: updating ./share/extensions/render_alphabetsoup.py: updating ./share/extensions/render_alphabetsoup_config.py: no change ./share/extensions/render_barcode.py: updating ./share/extensions/render_barcode_datamatrix.py: updating ./share/extensions/render_barcode_qrcode.py: updating ./share/extensions/render_gear_rack.py: updating ./share/extensions/render_gears.py: updating ./share/extensions/replace_font.py: updating ./share/extensions/restack.py: updating ./share/extensions/rtree.py: updating ./share/extensions/rubberstretch.py: updating ./share/extensions/scribus_export_pdf.py: updating ./share/extensions/setup_typography_canvas.py: updating ./share/extensions/spirograph.py: updating ./share/extensions/straightseg.py: updating ./share/extensions/svgcalendar.py: updating ./share/extensions/svgfont2layers.py: updating ./share/extensions/synfig_fileformat.py: updating ./share/extensions/synfig_output.py: updating ./share/extensions/synfig_prepare.py: updating ./share/extensions/tar_layers.py: updating ./share/extensions/template.py: updating ./share/extensions/template_dvd_cover.py: updating ./share/extensions/template_seamless_pattern.py: updating ./share/extensions/text_braille.py: updating ./share/extensions/text_extract.py: updating ./share/extensions/text_flipcase.py: updating ./share/extensions/text_lowercase.py: updating ./share/extensions/text_merge.py: updating ./share/extensions/text_randomcase.py: updating ./share/extensions/text_sentencecase.py: updating ./share/extensions/text_split.py: updating ./share/extensions/text_titlecase.py: updating ./share/extensions/text_uppercase.py: updating ./share/extensions/triangle.py: updating ./share/extensions/twirl.py: updating ./share/extensions/typst_formula.py: updating ./share/extensions/ungroup_deep.py: updating ./share/extensions/voronoi.py: updating ./share/extensions/voronoi_diagram.py: updating ./share/extensions/voronoi_fill.py: updating ./share/extensions/web_interactive_mockup.py: updating ./share/extensions/web_set_att.py: updating ./share/extensions/web_transmit_att.py: updating ./share/extensions/webslicer_create_group.py: updating ./share/extensions/webslicer_create_rect.py: updating ./share/extensions/webslicer_effect.py: updating ./share/extensions/webslicer_export.py: updating ./share/extensions/wireframe_sphere.py: updating ./share/extensions/barcode/Base.py: no change ./share/extensions/barcode/BaseEan.py: no change ./share/extensions/barcode/Code128.py: no change recursedown('./share/extensions/docs') recursedown('./share/extensions/docs/_templates') recursedown('./share/extensions/docs/authors') recursedown('./share/extensions/docs/authors/samples') recursedown('./share/extensions/docs/authors/widgets') recursedown('./share/extensions/docs/dev') recursedown('./share/extensions/docs/extensions') recursedown('./share/extensions/docs/source') recursedown('./share/extensions/docs/tutorial') recursedown('./share/extensions/docs/tutorial/resources') recursedown('./share/extensions/icons') recursedown('./share/extensions/ink2canvas_lib') recursedown('./share/extensions/inkex') recursedown('./share/extensions/inkex/css') recursedown('./share/extensions/inkex/deprecated') recursedown('./share/extensions/inkex/deprecated-simple') recursedown('./share/extensions/inkex/elements') recursedown('./share/extensions/inkex/gui') recursedown('./share/extensions/inkex/interfaces') recursedown('./share/extensions/inkex/paths') recursedown('./share/extensions/inkex/tester') recursedown('./share/extensions/other') recursedown('./share/extensions/other/clipart') recursedown('./share/extensions/other/clipart/licenses') recursedown('./share/extensions/other/clipart/sources') recursedown('./share/extensions/other/extension-afdesign') recursedown('./share/extensions/other/extension-afdesign/LICENSES') recursedown('./share/extensions/other/extension-afdesign/inkaf') recursedown('./share/extensions/other/extension-afdesign/inkaf/parser') recursedown('./share/extensions/other/extension-afdesign/inkaf/svg') recursedown('./share/extensions/other/extension-afdesign/tests') recursedown('./share/extensions/other/extension-afdesign/tests/converter') recursedown('./share/extensions/other/extension-afdesign/tests/converter/data') recursedown('./share/extensions/other/extension-afdesign/tests/converter/data/refs') recursedown('./share/extensions/other/extension-afdesign/tests/files') recursedown('./share/extensions/other/extension-afdesign/tests/files/afdesign') recursedown('./share/extensions/other/extension-afdesign/tests/files/compare') recursedown('./share/extensions/other/extension-afdesign/tests/parser') ./share/extensions/barcode/Code25i.py: no change ./share/extensions/barcode/Code39.py: no change ./share/extensions/barcode/Code39Ext.py: no change ./share/extensions/barcode/Code93.py: no change ./share/extensions/barcode/Ean13.py: no change ./share/extensions/barcode/Ean2.py: no change ./share/extensions/barcode/Ean5.py: no change ./share/extensions/barcode/Ean8.py: no change ./share/extensions/barcode/Rm4scc.py: no change ./share/extensions/barcode/Upca.py: no change ./share/extensions/barcode/Upce.py: no change ./share/extensions/barcode/__init__.py: no change ./share/extensions/docs/conf.py: no change ./share/extensions/docs/poetry-parse.py: updating ./share/extensions/ink2canvas_lib/__init__.py: no change ./share/extensions/ink2canvas_lib/canvas.py: no change ./share/extensions/ink2canvas_lib/svg.py: no change ./share/extensions/inkex/__init__.py: no change ./share/extensions/inkex/base.py: no change ./share/extensions/inkex/bezier.py: no change ./share/extensions/inkex/colors.py: no change ./share/extensions/inkex/command.py: no change ./share/extensions/inkex/extensions.py: no change ./share/extensions/inkex/inx.py: no change ./share/extensions/inkex/localization.py: no change ./share/extensions/inkex/ports.py: no change ./share/extensions/inkex/properties.py: no change ./share/extensions/inkex/styles.py: no change ./share/extensions/inkex/transforms.py: no change ./share/extensions/inkex/turtle.py: no change ./share/extensions/inkex/tween.py: no change ./share/extensions/inkex/units.py: no change ./share/extensions/inkex/utils.py: no change ./share/extensions/inkex/css/__init__.py: no change ./share/extensions/inkex/css/compiler.py: no change ./share/extensions/inkex/css/parser.py: no change ./share/extensions/inkex/deprecated/__init__.py: no change ./share/extensions/inkex/deprecated/deprecatedeffect.py: no change ./share/extensions/inkex/deprecated/main.py: no change ./share/extensions/inkex/deprecated/meta.py: no change ./share/extensions/inkex/deprecated-simple/bezmisc.py: no change ./share/extensions/inkex/deprecated-simple/cspsubdiv.py: no change ./share/extensions/inkex/deprecated-simple/cubicsuperpath.py: no change ./share/extensions/inkex/deprecated-simple/ffgeom.py: no change ./share/extensions/inkex/deprecated-simple/run_command.py: no change ./share/extensions/inkex/deprecated-simple/simplepath.py: no change ./share/extensions/inkex/deprecated-simple/simplestyle.py: no change ./share/extensions/inkex/deprecated-simple/simpletransform.py: no change ./share/extensions/inkex/elements/__init__.py: no change ./share/extensions/inkex/elements/_base.py: no change ./share/extensions/inkex/elements/_filters.py: no change ./share/extensions/inkex/elements/_groups.py: no change ./share/extensions/inkex/elements/_image.py: no change ./share/extensions/inkex/elements/_meta.py: no change ./share/extensions/inkex/elements/_parser.py: no change ./share/extensions/inkex/elements/_polygons.py: no change ./share/extensions/inkex/elements/_selected.py: no change ./share/extensions/inkex/elements/_svg.py: no change ./share/extensions/inkex/elements/_text.py: no change ./share/extensions/inkex/elements/_use.py: no change ./share/extensions/inkex/elements/_utils.py: no change ./share/extensions/inkex/gui/__init__.py: no change ./share/extensions/inkex/gui/app.py: no change ./share/extensions/inkex/gui/asyncme.py: no change ./share/extensions/inkex/gui/listview.py: no change ./share/extensions/inkex/gui/pixmap.py: no change ./share/extensions/inkex/gui/tester.py: no change ./share/extensions/inkex/gui/window.py: no change ./share/extensions/inkex/interfaces/IElement.py: no change ./share/extensions/inkex/interfaces/__init__.py: no change ./share/extensions/inkex/paths/__init__.py: no change ./share/extensions/inkex/paths/arc.py: no change ./share/extensions/inkex/paths/curves.py: no change ./share/extensions/inkex/paths/interfaces.py: no change ./share/extensions/inkex/paths/lines.py: no change ./share/extensions/inkex/paths/path.py: no change ./share/extensions/inkex/paths/quadratic.py: no change ./share/extensions/inkex/tester/__init__.py: no change ./share/extensions/inkex/tester/decorators.py: no change ./share/extensions/inkex/tester/filters.py: no change ./share/extensions/inkex/tester/inx.py: updating ./share/extensions/inkex/tester/mock.py: no change ./share/extensions/inkex/tester/svg.py: no change ./share/extensions/inkex/tester/test_inx_file.py: no change ./share/extensions/inkex/tester/word.py: no change ./share/extensions/inkex/tester/xmldiff.py: no change ./share/extensions/other/clipart/import_sources.py: no change ./share/extensions/other/clipart/import_web_image.py: updating ./share/extensions/other/clipart/import_web_image_cli.py: updating ./share/extensions/other/clipart/sources/bioicons.py: no change ./share/extensions/other/clipart/sources/inkscape-web.py: no change ./share/extensions/other/clipart/sources/ocal.py: no change ./share/extensions/other/clipart/sources/reactome.py: no change ./share/extensions/other/clipart/sources/wikimedia.py: no change ./share/extensions/other/extension-afdesign/inkaf/__init__.py: no change ./share/extensions/other/extension-afdesign/inkaf/__main__.py: no change ./share/extensions/other/extension-afdesign/inkaf/afinput.py: no change ./share/extensions/other/extension-afdesign/inkaf/extract.py: no change ./share/extensions/other/extension-afdesign/inkaf/utils.py: no change ./share/extensions/other/extension-afdesign/inkaf/parser/__init__.py: no change ./share/extensions/other/extension-afdesign/inkaf/parser/consts.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/enhance.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/extract.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/json_encoder.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/parse.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/sharedaf.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/types.py: updating ./share/extensions/other/extension-afdesign/inkaf/parser/utils.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/__init__.py: no change ./share/extensions/other/extension-afdesign/inkaf/svg/adjustment.py: no change ./share/extensions/other/extension-afdesign/inkaf/svg/convert.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/curve.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/enhance.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/fill.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/raster.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/shape.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/styles.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/text.py: updating ./share/extensions/other/extension-afdesign/inkaf/svg/util.py: updating ./share/extensions/other/extension-afdesign/tests/__init__.py: no change ./share/extensions/other/extension-afdesign/tests/conftest.py: no change ./share/extensions/other/extension-afdesign/tests/converter/__init__.py: no change ./share/extensions/other/extension-afdesign/tests/converter/conftest.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_convert.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_curve.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_equal_paths.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_fill.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_raster.py: no change ./share/extensions/other/extension-afdesign/tests/converter/test_shape.py: no change ./share/extensions/other/extension-afdesign/tests/parser/__init__.py: no change ./share/extensions/other/extension-afdesign/tests/parser/test_enhance.py: updating ./share/extensions/other/extension-afdesign/tests/parser/test_extract.py: no change ./share/extensions/other/extension-afdesign/tests/parser/test_individual_types.py: updating recursedown('./share/extensions/other/extension-curve') recursedown('./share/extensions/other/extension-curve/inkvn') recursedown('./share/extensions/other/extension-curve/inkvn/elements') recursedown('./share/extensions/other/extension-curve/inkvn/reader') recursedown('./share/extensions/other/extension-curve/inkvn/svg') recursedown('./share/extensions/other/extension-curve/tests') recursedown('./share/extensions/other/extension-curve/tests/converter') recursedown('./share/extensions/other/extension-curve/tests/converter/data') recursedown('./share/extensions/other/extension-curve/tests/converter/data/refs') recursedown('./share/extensions/other/extension-curve/tests/reader') recursedown('./share/extensions/other/extension-xaml') recursedown('./share/extensions/other/extension-xaml/docs') recursedown('./share/extensions/other/extension-xaml/inkxaml') recursedown('./share/extensions/other/extension-xaml/inkxaml/export') recursedown('./share/extensions/other/extension-xaml/inkxaml/xaml2svg') recursedown('./share/extensions/other/extension-xaml/tests') recursedown('./share/extensions/other/extension-xaml/tests/data') recursedown('./share/extensions/other/extension-xaml/tests/data/cmd') recursedown('./share/extensions/other/extension-xaml/tests/data/cmd/inkscape') recursedown('./share/extensions/other/extension-xaml/tests/data/refs') recursedown('./share/extensions/other/extension-xaml/tests/data/svg') recursedown('./share/extensions/other/gcodetools') recursedown('./share/extensions/other/gcodetools/tests') recursedown('./share/extensions/other/gcodetools/tests/data') recursedown('./share/extensions/other/gcodetools/tests/data/refs') recursedown('./share/extensions/other/gcodetools/tests/data/svg') recursedown('./share/extensions/other/inkman') recursedown('./share/extensions/other/inkman/inkman') recursedown('./share/extensions/other/inkman/inkman/data') recursedown('./share/extensions/other/inkman/inkman/data/pixmaps') recursedown('./share/extensions/other/inkman/inkman/gui') recursedown('./share/extensions/other/templates') recursedown('./share/extensions/other/templates/icons') recursedown('./share/extensions/svg_fonts') recursedown('./share/extensions/tests') ./share/extensions/other/extension-afdesign/tests/parser/test_parse.py: no change ./share/extensions/other/extension-afdesign/tests/parser/test_shared.py: no change ./share/extensions/other/extension-curve/inkvn/__init__.py: no change ./share/extensions/other/extension-curve/inkvn/__main__.py: no change ./share/extensions/other/extension-curve/inkvn/utils.py: no change ./share/extensions/other/extension-curve/inkvn/vninput.py: no change ./share/extensions/other/extension-curve/inkvn/elements/__init__.py: no change ./share/extensions/other/extension-curve/inkvn/elements/artboard.py: no change ./share/extensions/other/extension-curve/inkvn/elements/base.py: no change ./share/extensions/other/extension-curve/inkvn/elements/group.py: no change ./share/extensions/other/extension-curve/inkvn/elements/guide.py: no change ./share/extensions/other/extension-curve/inkvn/elements/image.py: no change ./share/extensions/other/extension-curve/inkvn/elements/path.py: no change ./share/extensions/other/extension-curve/inkvn/elements/styles.py: no change ./share/extensions/other/extension-curve/inkvn/elements/text.py: no change ./share/extensions/other/extension-curve/inkvn/reader/__init__.py: no change ./share/extensions/other/extension-curve/inkvn/reader/decode.py: no change ./share/extensions/other/extension-curve/inkvn/reader/decode_vn.py: no change ./share/extensions/other/extension-curve/inkvn/reader/extract.py: no change ./share/extensions/other/extension-curve/inkvn/reader/read.py: no change ./share/extensions/other/extension-curve/inkvn/reader/text.py: no change ./share/extensions/other/extension-curve/inkvn/svg/__init__.py: no change ./share/extensions/other/extension-curve/inkvn/svg/convert.py: no change ./share/extensions/other/extension-curve/tests/__init__.py: no change ./share/extensions/other/extension-curve/tests/converter/test_convert.py: no change ./share/extensions/other/extension-curve/tests/reader/test_extract.py: no change ./share/extensions/other/extension-curve/tests/reader/test_text.py: no change ./share/extensions/other/extension-xaml/inkxaml/__init__.py: no change ./share/extensions/other/extension-xaml/inkxaml/svg2xaml.py: updating ./share/extensions/other/extension-xaml/inkxaml/tester.py: updating ./share/extensions/other/extension-xaml/inkxaml/xamlobjects.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/__init__.py: no change ./share/extensions/other/extension-xaml/inkxaml/export/base.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/config.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/shapes.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/structural.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/text.py: updating ./share/extensions/other/extension-xaml/inkxaml/export/utils.py: updating ./share/extensions/other/extension-xaml/tests/__init__.py: no change ./share/extensions/other/extension-xaml/tests/context.py: no change ./share/extensions/other/extension-xaml/tests/test_inx_good.py: no change ./share/extensions/other/extension-xaml/tests/test_svg2xaml_adv.py: no change ./share/extensions/other/extension-xaml/tests/test_svg2xaml_avalonia.py: no change ./share/extensions/other/extension-xaml/tests/test_svg2xaml_basic.py: no change ./share/extensions/other/extension-xaml/tests/test_svg2xaml_runthrough.py: no change ./share/extensions/other/extension-xaml/tests/test_svg2xaml_text.py: no change ./share/extensions/other/gcodetools/gcodetools.py: updating ./share/extensions/other/gcodetools/tests/test_gcodetools.py: no change ./share/extensions/other/gcodetools/tests/test_inkex_inx.py: updating ./share/extensions/other/inkman/manage_extensions.py: updating ./share/extensions/other/inkman/inkman/__init__.py: no change ./share/extensions/other/inkman/inkman/archive.py: no change ./share/extensions/other/inkman/inkman/backfoot.py: updating ./share/extensions/other/inkman/inkman/factory.py: no change ./share/extensions/other/inkman/inkman/package.py: no change ./share/extensions/other/inkman/inkman/remote.py: no change ./share/extensions/other/inkman/inkman/target.py: no change ./share/extensions/other/inkman/inkman/targets.py: no change ./share/extensions/other/inkman/inkman/utils.py: no change ./share/extensions/other/inkman/inkman/data/__init__.py: no change ./share/extensions/other/inkman/inkman/data/pixmaps/__init__.py: no change ./share/extensions/other/inkman/inkman/gui/__init__.py: no change ./share/extensions/other/inkman/inkman/gui/info.py: no change ./share/extensions/other/inkman/inkman/gui/main.py: no change ./share/extensions/other/templates/template_shape_prefab.py: updating ./share/extensions/tests/__init__.py: no change ./share/extensions/tests/add_pylint.py: updating ./share/extensions/tests/aux_stdout.py: no change ./share/extensions/tests/conftest.py: no change ./share/extensions/tests/test_addnodes.py: no change ./share/extensions/tests/test_cgm_convert.py: no change ./share/extensions/tests/test_cgm_parse.py: no change ./share/extensions/tests/test_cgm_through.py: no change ./share/extensions/tests/test_clean_up_path.py: no change ./share/extensions/tests/test_color_HSL_adjust.py: no change ./share/extensions/tests/test_color_blackandwhite.py: no change ./share/extensions/tests/test_color_brighter.py: no change ./share/extensions/tests/test_color_custom.py: no change ./share/extensions/tests/test_color_darker.py: no change ./share/extensions/tests/test_color_desaturate.py: no change ./share/extensions/tests/test_color_grayscale.py: no change ./share/extensions/tests/test_color_lesshue.py: no change ./share/extensions/tests/test_color_lesslight.py: no change ./share/extensions/tests/test_color_lesssaturation.py: no change ./share/extensions/tests/test_color_list.py: no change ./share/extensions/tests/test_color_morehue.py: no change ./share/extensions/tests/test_color_morelight.py: no change ./share/extensions/tests/test_color_moresaturation.py: no change ./share/extensions/tests/test_color_negative.py: no change ./share/extensions/tests/test_color_randomize.py: no change ./share/extensions/tests/test_color_removeblue.py: no change ./share/extensions/tests/test_color_removegreen.py: no change ./share/extensions/tests/test_color_removered.py: no change ./share/extensions/tests/test_color_replace.py: no change ./share/extensions/tests/test_color_rgbbarrel.py: no change ./share/extensions/tests/test_construct_from_triangle.py: no change ./share/extensions/tests/test_convert2dashes.py: no change ./share/extensions/tests/test_css.py: no change ./share/extensions/tests/test_deprecated_simple.py: no change ./share/extensions/tests/test_dhw_input.py: no change ./share/extensions/tests/test_dimension.py: no change ./share/extensions/tests/test_distribute_along_path.py: no change ./share/extensions/tests/test_doc_ai_convert.py: updating ./share/extensions/tests/test_docinfo.py: no change ./share/extensions/tests/test_dpiswitcher.py: no change ./share/extensions/tests/test_dxf12_outlines.py: no change ./share/extensions/tests/test_dxf_input.py: no change ./share/extensions/tests/test_dxf_outlines.py: no change ./share/extensions/tests/test_export_gimp_palette.py: no change ./share/extensions/tests/test_extrude.py: updating ./share/extensions/tests/test_fig_input.py: no change ./share/extensions/tests/test_flatten.py: no change ./share/extensions/tests/test_foldablebox.py: no change ./share/extensions/tests/test_fractalize.py: no change ./share/extensions/tests/test_frame.py: no change ./share/extensions/tests/test_funcplot.py: no change ./share/extensions/tests/test_gimp_xcf.py: no change ./share/extensions/tests/test_grid_cartesian.py: no change ./share/extensions/tests/test_grid_isometric.py: no change ./share/extensions/tests/test_grid_polar.py: no change ./share/extensions/tests/test_guides_creator.py: updating ./share/extensions/tests/test_guillotine.py: no change ./share/extensions/tests/test_handles.py: updating ./share/extensions/tests/test_hershey.py: no change ./share/extensions/tests/test_hpgl2_input.py: no change ./share/extensions/tests/test_hpgl_output.py: no change recursedown('./share/extensions/tests/data') recursedown('./share/extensions/tests/data/batches') recursedown('./share/extensions/tests/data/cgm') recursedown('./share/extensions/tests/data/cmd') recursedown('./share/extensions/tests/data/cmd/fig2dev') recursedown('./share/extensions/tests/data/cmd/gimp') recursedown('./share/extensions/tests/data/cmd/gswin64c') recursedown('./share/extensions/tests/data/cmd/inkscape') recursedown('./share/extensions/tests/data/cmd/pdflatex') recursedown('./share/extensions/tests/data/cmd/ps2pdf') recursedown('./share/extensions/tests/data/cmd/scribus') recursedown('./share/extensions/tests/data/cmd/typst') recursedown('./share/extensions/tests/data/io') recursedown('./share/extensions/tests/data/refs') recursedown('./share/extensions/tests/data/svg') recursedown('./share/extensions/tests/data/svg/img') recursedown('./share/extensions/tests/data/svg/img/subfolder') recursedown('./share/extensions/tests/data/ui') recursedown('./share/extensions/tools') recursedown('./share/filters') recursedown('./share/fonts') recursedown('./share/icons') recursedown('./share/icons/Dash') recursedown('./share/icons/Dash/cursors') recursedown('./share/icons/Dash/scalable') recursedown('./share/icons/Dash/scalable/actions') recursedown('./share/icons/Dash/symbolic') recursedown('./share/icons/Dash/symbolic/actions') recursedown('./share/icons/Tango') recursedown('./share/icons/Tango/scalable') recursedown('./share/icons/Tango/scalable/actions') recursedown('./share/icons/application') recursedown('./share/icons/application/16x16') recursedown('./share/icons/application/22x22') recursedown('./share/icons/application/24x24') recursedown('./share/icons/application/256x256') recursedown('./share/icons/application/32x32') recursedown('./share/icons/application/48x48') recursedown('./share/icons/application/scalable') recursedown('./share/icons/application/symbolic') recursedown('./share/icons/hicolor') recursedown('./share/icons/hicolor/cursors') recursedown('./share/icons/hicolor/scalable') recursedown('./share/icons/hicolor/scalable/actions') recursedown('./share/icons/hicolor/symbolic') recursedown('./share/icons/hicolor/symbolic/actions') recursedown('./share/icons/multicolor') recursedown('./share/icons/multicolor/cursors') recursedown('./share/icons/multicolor/symbolic') recursedown('./share/icons/multicolor/symbolic/actions') recursedown('./share/keys') recursedown('./share/markers') recursedown('./share/paint') ./share/extensions/tests/test_image_attributes.py: no change ./share/extensions/tests/test_image_embed.py: no change ./share/extensions/tests/test_image_extract.py: no change ./share/extensions/tests/test_ink2canvas_svg.py: no change ./share/extensions/tests/test_inkex.py: no change ./share/extensions/tests/test_inkex_base.py: no change ./share/extensions/tests/test_inkex_bezier.py: no change ./share/extensions/tests/test_inkex_bounding_box.py: no change ./share/extensions/tests/test_inkex_caching.py: no change ./share/extensions/tests/test_inkex_colors.py: no change ./share/extensions/tests/test_inkex_command.py: no change ./share/extensions/tests/test_inkex_cubic_paths.py: no change ./share/extensions/tests/test_inkex_deprecated.py: no change ./share/extensions/tests/test_inkex_elements.py: updating ./share/extensions/tests/test_inkex_elements_base.py: updating ./share/extensions/tests/test_inkex_elements_filters.py: updating ./share/extensions/tests/test_inkex_elements_isvisible.py: updating ./share/extensions/tests/test_inkex_elements_selections.py: updating ./share/extensions/tests/test_inkex_elements_text.py: updating ./share/extensions/tests/test_inkex_extensions.py: no change ./share/extensions/tests/test_inkex_extensions_GenerateExtension.py: no change ./share/extensions/tests/test_inkex_gui.py: no change ./share/extensions/tests/test_inkex_gui_asyncme.py: no change ./share/extensions/tests/test_inkex_gui_listview.py: no change ./share/extensions/tests/test_inkex_gui_pixmaps.py: no change ./share/extensions/tests/test_inkex_gui_window.py: no change ./share/extensions/tests/test_inkex_inx.py: updating ./share/extensions/tests/test_inkex_path_bezier.py: no change ./share/extensions/tests/test_inkex_path_overrides.py: no change ./share/extensions/tests/test_inkex_paths.py: no change ./share/extensions/tests/test_inkex_shape_box.py: no change ./share/extensions/tests/test_inkex_stdout.py: no change ./share/extensions/tests/test_inkex_styles.py: no change ./share/extensions/tests/test_inkex_styles_complex.py: updating ./share/extensions/tests/test_inkex_svg.py: updating ./share/extensions/tests/test_inkex_tester.py: no change ./share/extensions/tests/test_inkex_transforms.py: no change ./share/extensions/tests/test_inkex_tween.py: no change ./share/extensions/tests/test_inkex_units.py: no change ./share/extensions/tests/test_inkex_utils.py: no change ./share/extensions/tests/test_inkscape_follow_link.py: no change ./share/extensions/tests/test_inkwebeffect.py: no change ./share/extensions/tests/test_inset_shadow.py: updating ./share/extensions/tests/test_interp.py: no change ./share/extensions/tests/test_interp_att_g.py: updating ./share/extensions/tests/test_jessyink_autotexts.py: no change ./share/extensions/tests/test_jessyink_effects.py: no change ./share/extensions/tests/test_jessyink_export.py: no change ./share/extensions/tests/test_jessyink_install.py: no change ./share/extensions/tests/test_jessyink_keybindings.py: no change ./share/extensions/tests/test_jessyink_masterslide.py: no change ./share/extensions/tests/test_jessyink_mousehandler.py: no change ./share/extensions/tests/test_jessyink_summary.py: no change ./share/extensions/tests/test_jessyink_transitions.py: no change ./share/extensions/tests/test_jessyink_uninstall.py: no change ./share/extensions/tests/test_jessyink_video.py: no change ./share/extensions/tests/test_jessyink_view.py: no change ./share/extensions/tests/test_jitternodes.py: no change ./share/extensions/tests/test_layer2png.py: no change ./share/extensions/tests/test_layers2svgfont.py: no change ./share/extensions/tests/test_layout_nup.py: no change ./share/extensions/tests/test_lindenmayer.py: no change ./share/extensions/tests/test_long_shadow.py: no change ./share/extensions/tests/test_lorem_ipsum.py: no change ./share/extensions/tests/test_markers_strokepaint.py: no change ./share/extensions/tests/test_measure.py: no change ./share/extensions/tests/test_media_zip.py: no change ./share/extensions/tests/test_merge_styles.py: no change ./share/extensions/tests/test_new_glyph_layer.py: no change ./share/extensions/tests/test_next_glyph_layer.py: no change ./share/extensions/tests/test_nicechart.py: no change ./share/extensions/tests/test_output_scour.py: no change ./share/extensions/tests/test_param_curves.py: no change ./share/extensions/tests/test_path_envelope.py: no change ./share/extensions/tests/test_path_mesh.py: no change ./share/extensions/tests/test_path_number_nodes.py: no change ./share/extensions/tests/test_path_to_absolute.py: no change ./share/extensions/tests/test_patternalongpath.py: no change ./share/extensions/tests/test_pdflatex.py: no change ./share/extensions/tests/test_perfectboundcover.py: no change ./share/extensions/tests/test_perspective.py: updating ./share/extensions/tests/test_pixelsnap.py: no change ./share/extensions/tests/test_plotter.py: no change ./share/extensions/tests/test_polyhedron_3d.py: no change ./share/extensions/tests/test_previous_glyph_layer.py: no change ./share/extensions/tests/test_print_win32_vector.py: no change ./share/extensions/tests/test_printing_marks.py: no change ./share/extensions/tests/test_ps_input.py: no change ./share/extensions/tests/test_render_alphabetsoup.py: no change ./share/extensions/tests/test_render_barcode.py: no change ./share/extensions/tests/test_render_barcode_datamatrix.py: no change ./share/extensions/tests/test_render_barcode_qrcode.py: no change ./share/extensions/tests/test_render_gear_rack.py: no change ./share/extensions/tests/test_render_gears.py: no change ./share/extensions/tests/test_replace_font.py: no change ./share/extensions/tests/test_restack.py: no change ./share/extensions/tests/test_rtree.py: no change ./share/extensions/tests/test_rubberstretch.py: no change ./share/extensions/tests/test_scribus_pdf.py: no change ./share/extensions/tests/test_setup_typography_canvas.py: no change ./share/extensions/tests/test_spirograph.py: no change ./share/extensions/tests/test_straightseg.py: no change ./share/extensions/tests/test_svgcalendar.py: no change ./share/extensions/tests/test_svgfont2layers.py: no change ./share/extensions/tests/test_synfig_fileformat.py: no change ./share/extensions/tests/test_synfig_output.py: no change ./share/extensions/tests/test_tar_layers.py: no change ./share/extensions/tests/test_template.py: no change ./share/extensions/tests/test_template_dvd_cover.py: no change ./share/extensions/tests/test_template_seamless_pattern.py: no change ./share/extensions/tests/test_text_braille.py: no change ./share/extensions/tests/test_text_extract.py: no change ./share/extensions/tests/test_text_flipcase.py: no change ./share/extensions/tests/test_text_lowercase.py: no change ./share/extensions/tests/test_text_merge.py: updating ./share/extensions/tests/test_text_randomcase.py: no change ./share/extensions/tests/test_text_sentencecase.py: no change ./share/extensions/tests/test_text_split.py: no change ./share/extensions/tests/test_text_titlecase.py: no change ./share/extensions/tests/test_text_uppercase.py: no change ./share/extensions/tests/test_triangle.py: updating ./share/extensions/tests/test_twirl.py: no change ./share/extensions/tests/test_typst_formula.py: no change ./share/extensions/tests/test_ungroup_deep.py: no change ./share/extensions/tests/test_voronoi.py: no change ./share/extensions/tests/test_voronoi_diagram.py: no change ./share/extensions/tests/test_voronoi_fill.py: no change ./share/extensions/tests/test_web_interactive_mockup.py: no change ./share/extensions/tests/test_web_set_att.py: no change ./share/extensions/tests/test_web_transmit_att.py: no change ./share/extensions/tests/test_webslicer_create_group.py: updating ./share/extensions/tests/test_webslicer_create_rect.py: updating ./share/extensions/tests/test_webslicer_export.py: updating ./share/extensions/tests/test_wireframe_sphere.py: no change ./share/extensions/tests/data/svg/visibility_testcase_generator.py: updating ./share/extensions/tools/generate_argparse_conf.py: no change ./share/filters/i18n.py: updating ./share/filters/samplify.py: no change ./share/markers/i18n.py: updating ./share/paint/i18n.py: updating recursedown('./share/palettes') recursedown('./share/screens') recursedown('./share/screens/about') recursedown('./share/symbols') recursedown('./share/symbols/sjjb') recursedown('./share/templates') recursedown('./share/templates/icons') recursedown('./share/themes') recursedown('./share/themes/Minwaita-Inkscape') recursedown('./share/themes/Minwaita-Inkscape/gtk-3.0') recursedown('./share/themes/Minwaita-Inkscape/gtk-3.0/assets') recursedown('./share/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons') recursedown('./share/tutorials') recursedown('./share/ui') recursedown('./share/ui/resources') recursedown('./share/ui/syntax-themes') recursedown('./snap') recursedown('./snap/hooks') recursedown('./snap/local') recursedown('./snap/local/scripts') recursedown('./src') recursedown('./src/3rdparty') recursedown('./src/3rdparty/2geom') recursedown('./src/3rdparty/2geom/CMakeScripts') recursedown('./src/3rdparty/2geom/doc') recursedown('./src/3rdparty/2geom/doc/manual2') recursedown('./src/3rdparty/2geom/doc/media') recursedown('./src/3rdparty/2geom/include') recursedown('./src/3rdparty/2geom/include/2geom') recursedown('./src/3rdparty/2geom/include/2geom/intervaltree') recursedown('./src/3rdparty/2geom/include/2geom/numeric') recursedown('./src/3rdparty/2geom/include/2geom/orphan-code') recursedown('./src/3rdparty/2geom/include/2geom/symbolic') recursedown('./src/3rdparty/2geom/include/toys') recursedown('./src/3rdparty/2geom/src') recursedown('./src/3rdparty/2geom/src/2geom') recursedown('./src/3rdparty/2geom/src/2geom/intervaltree') recursedown('./src/3rdparty/2geom/src/2geom/numeric') recursedown('./src/3rdparty/2geom/src/2geom/orphan-code') recursedown('./src/3rdparty/2geom/src/cython') recursedown('./src/3rdparty/2geom/src/performance-tests') recursedown('./src/3rdparty/2geom/src/py2geom') recursedown('./src/3rdparty/2geom/src/python') recursedown('./src/3rdparty/2geom/src/toys') recursedown('./src/3rdparty/2geom/src/toys/data') recursedown('./src/3rdparty/2geom/src/toys/svgd') recursedown('./src/3rdparty/2geom/tests') recursedown('./src/3rdparty/2geom/tests/dependent-project') recursedown('./src/3rdparty/2geom/tools') recursedown('./src/3rdparty/adaptagrams') recursedown('./src/3rdparty/adaptagrams/libavoid') recursedown('./src/3rdparty/adaptagrams/libavoid/doc') recursedown('./src/3rdparty/adaptagrams/libavoid/tests') recursedown('./src/3rdparty/adaptagrams/libavoid/tests/msctests') recursedown('./src/3rdparty/adaptagrams/libavoid/tests/output') recursedown('./src/3rdparty/adaptagrams/libcola') recursedown('./src/3rdparty/adaptagrams/libcola/doc') recursedown('./src/3rdparty/adaptagrams/libcola/tests') recursedown('./src/3rdparty/adaptagrams/libcola/tests/data') recursedown('./src/3rdparty/adaptagrams/libvpsc') recursedown('./src/3rdparty/adaptagrams/libvpsc/doc') recursedown('./src/3rdparty/adaptagrams/libvpsc/tests') recursedown('./src/3rdparty/autotrace') recursedown('./src/3rdparty/libcroco') recursedown('./src/3rdparty/libcroco/csslint') recursedown('./src/3rdparty/libcroco/docs') recursedown('./src/3rdparty/libcroco/docs/design') recursedown('./src/3rdparty/libcroco/docs/examples') recursedown('./src/3rdparty/libcroco/docs/reference') recursedown('./src/3rdparty/libcroco/src') recursedown('./src/3rdparty/libcroco/tests') recursedown('./src/3rdparty/libcroco/tests/test-inputs') recursedown('./src/3rdparty/libcroco/tests/test-output-refs') recursedown('./src/3rdparty/libcroco/win32') recursedown('./src/3rdparty/libcroco/win32/vs10') recursedown('./src/3rdparty/libcroco/win32/vs11') recursedown('./src/3rdparty/libcroco/win32/vs12') recursedown('./src/3rdparty/libcroco/win32/vs14') recursedown('./src/3rdparty/libcroco/win32/vs15') recursedown('./src/3rdparty/libcroco/win32/vs16') recursedown('./src/3rdparty/libcroco/win32/vs9') recursedown('./src/3rdparty/libdepixelize') recursedown('./src/3rdparty/libdepixelize/priv') recursedown('./src/3rdparty/libuemf') recursedown('./src/actions') recursedown('./src/async') recursedown('./src/color') recursedown('./src/debug') recursedown('./src/display') recursedown('./src/display/control') recursedown('./src/extension') recursedown('./src/extension/implementation') recursedown('./src/extension/internal') recursedown('./src/extension/internal/bitmap') recursedown('./src/extension/internal/filter') recursedown('./src/extension/internal/pdfinput') recursedown('./src/extension/internal/polyfill') recursedown('./src/extension/internal/polyfill/hatch_tests') recursedown('./src/extension/plugins') recursedown('./src/extension/plugins/grid2') recursedown('./src/extension/prefdialog') recursedown('./src/helper') recursedown('./src/include') recursedown('./src/inkgc') recursedown('./src/io') recursedown('./src/io/stream') recursedown('./src/libnrtype') recursedown('./src/livarot') recursedown('./src/live_effects') recursedown('./src/live_effects/parameter') recursedown('./src/manipulation') recursedown('./src/object') recursedown('./src/object/algorithms') recursedown('./src/object/filters') recursedown('./src/path') recursedown('./src/path/splinefit') recursedown('./src/svg') recursedown('./src/trace') recursedown('./src/trace/autotrace') recursedown('./src/trace/depixelize') recursedown('./src/trace/potrace') recursedown('./src/ui') recursedown('./src/ui/cache') recursedown('./src/ui/desktop') recursedown('./src/ui/dialog') recursedown('./src/ui/knot') recursedown('./src/ui/tool') recursedown('./src/ui/toolbar') recursedown('./src/ui/tools') recursedown('./src/ui/view') recursedown('./src/ui/widget') recursedown('./src/ui/widget/canvas') recursedown('./src/ui/widget/events') recursedown('./src/util') recursedown('./src/util/numeric') recursedown('./src/widgets') recursedown('./src/xml') recursedown('./testfiles') recursedown('./testfiles/cli_tests') recursedown('./testfiles/cli_tests/testcases') recursedown('./testfiles/cli_tests/testcases/librevenge_formats') recursedown('./testfiles/cli_tests/testcases/pdfinput') recursedown('./testfiles/data') recursedown('./testfiles/lpe_tests') recursedown('./testfiles/rendering_tests') recursedown('./testfiles/rendering_tests/expected_rendering') recursedown('./testfiles/rendering_tests/fonts') recursedown('./testfiles/src') recursedown('./testfiles/src/cxxtests-to-migrate') ./share/palettes/PaletteGen.py: no change ./share/palettes/i18n.py: updating ./share/palettes/soc2gpl.py: updating ./share/symbols/i18n.py: updating ./share/templates/create_default_templates.py: updating ./share/templates/i18n.py: updating ./src/3rdparty/2geom/src/cython/test-affine.py: no change ./src/3rdparty/2geom/src/cython/test-conicsection.py: no change ./src/3rdparty/2geom/src/cython/test-curves.py: no change ./src/3rdparty/2geom/src/cython/test-path.py: no change ./src/3rdparty/2geom/src/cython/test-primitives.py: no change ./src/3rdparty/2geom/src/cython/test-rectangle.py: no change ./src/3rdparty/2geom/src/cython/utils.py: no change ./src/3rdparty/2geom/src/cython/wrapper.py: no change ./src/3rdparty/2geom/src/py2geom/__init__.py: no change ./src/3rdparty/2geom/src/python/cy2geom_example.py: updating ./src/3rdparty/2geom/src/python/elip.py: updating ./src/3rdparty/2geom/src/python/exact-arc-length-quad-bez.py: no change ./src/3rdparty/2geom/src/python/test_py2geom.py: updating ./src/3rdparty/2geom/src/toys/load-svgd.py: updating ./src/3rdparty/2geom/src/toys/path-toy.py: updating ./src/3rdparty/2geom/src/toys/plane3d.py: updating ./src/3rdparty/2geom/src/toys/pw-toy.py: updating ./src/3rdparty/2geom/src/toys/py2geom_glue.py: updating ./src/3rdparty/2geom/src/toys/ray_test.py: no change ./src/3rdparty/2geom/src/toys/toyframework.py: updating ./src/3rdparty/2geom/tests/bezier-sbasis-transforms.py: updating ./src/3rdparty/2geom/tests/parser-test.py: no change ./src/3rdparty/2geom/tests/test_pwsb.py: updating ./src/3rdparty/2geom/tests/test_py2geom.py: updating ./src/3rdparty/2geom/tools/lib2geom_gdb.py: no change ./src/3rdparty/libcroco/win32/crocopc.py: updating ./src/3rdparty/libcroco/win32/pc_base.py: updating ./src/3rdparty/libcroco/win32/replace.py: updating ./testfiles/cli_tests/testcases/regression-1364_script.py: no change ./testfiles/cli_tests/testcases/regression-2602_script.py: no change ./testfiles/cli_tests/testcases/regression-2797_script.py: no change recursedown('./testfiles/utils') + find . -name '*.cpp' -print0 + xargs -0 chmod -x + find . -name '*.h' -print0 + xargs -0 chmod -x + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.2r4WUI + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh inkscape 1.4.2-1.epal23.0.1 aarch64 + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + CFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B amazon-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/sbin -DCMAKE_INSTALL_SBINDIR:PATH=sbin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DWITH_GRAPHICS_MAGICK=ON -DWITH_IMAGE_MAGICK=OFF -DBUILD_TESTING:BOOL=OFF ------------------------------ Building Makefile for Inkscape ------------------------------ Source Dir: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 Binary Dir: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build -- The C compiler identification is GNU 11.5.0 -- The CXX compiler identification is GNU 11.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - 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/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Creating build files in: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build -- Performing Test LIBATOMIC_NOT_NEEDED -- Performing Test LIBATOMIC_NOT_NEEDED - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Checking for modules 'harfbuzz;pangocairo>=1.44;pangoft2;fontconfig;gsl;gmodule-2.0;bdw-gc;lcms2' -- Found harfbuzz, version 7.0.0 -- Found pangocairo, version 1.54.0 -- Found pangoft2, version 1.54.0 -- Found fontconfig, version 2.13.94 -- Found gsl, version 2.6 -- Found gmodule-2.0, version 2.82.2 -- Found bdw-gc, version 8.0.4 -- Found lcms2, version 2.16 -- Found DoubleConversion: /usr/lib64/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.08.0 -- Found poppler: /usr/lib64/libpoppler.so -- Checking for module 'poppler-glib' -- Found poppler-glib, version 24.08.0 -- Found poppler-glib: /usr/lib64/libpoppler-glib.so -- Checking for module 'cairo-svg' -- Found cairo-svg, version 1.18.0 -- Found cairo-svg: /usr/lib64/libcairo.so -- Checking for module 'poppler-cairo' -- Package 'poppler-cairo', required by 'virtual:world', not found -- Found poppler-cairo: /usr/lib64/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.4 -- Found librevenge-stream-0.0, version 0.0.4 -- Checking for modules 'libvisio-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libvisio-0.1, version 0.1.7 -- Found librevenge-0.0, version 0.0.4 -- Found librevenge-stream-0.0, version 0.0.4 -- Checking for modules 'libcdr-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libcdr-0.1, version 0.1.7 -- Found librevenge-0.0, version 0.0.4 -- Found librevenge-stream-0.0, version 0.0.4 -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.37") -- Found Potrace: /usr/lib64/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.43 -- Found gdk-3.0, version 3.24.43 -- Checking for module 'gspell-1' -- Found gspell-1, version 1.14.0 -- Using gspell -- Checking for module 'gtksourceview-4' -- Found gtksourceview-4, version 4.8.4 -- Using gtksourceview-4 -- Could NOT find boost_stacktrace_backtrace (missing: boost_stacktrace_backtrace_DIR) -- Found LibXslt: /usr/lib64/libxslt.so (found version "1.1.43") -- Found LibXml2: /usr/lib64/libxml2.so (found version "2.10.4") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Checking for module 'readline' -- Found readline, version 8.1 -- Found GNU Readline: -- Checking for module 'GraphicsMagick++' -- Found GraphicsMagick++, version 1.3.45 -- Found Gettext: /usr/bin/msgmerge (found version "0.21") -- Found gettext + msgfmt to convert language files. Translation enabled -- Found xgettext. inkscape.pot will be re-created if missing. -- Checking for module 'sigc++-2.0' -- Found sigc++-2.0, version 2.10.7 -- Checking for module 'epoxy' -- Found epoxy, version 1.5.9 -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/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 -- Creating build files in: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build -- 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/sp-marshal.list... INFO: Reading /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/sp-marshal.list... -- sp-marshal.h changed; overwriting CMake Deprecation Warning at src/3rdparty/libcroco/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Checking for module 'glib-2.0>=2.0' -- Found glib-2.0, version 2.82.2 -- Checking for module 'libxml-2.0>=2.4.23' -- Found libxml-2.0, version 2.10.4 CMake Warning (dev) at src/3rdparty/2geom/CMakeLists.txt:34 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/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 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.43 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.82.2 -- Checking for module 'cairo' -- Found cairo, version 1.18.0 -- Checking for module 'gsl' -- Found gsl, version 2.6 -- Ragel NOT found. Using stale svg-path-parser.cpp. CMake Warning (dev) at src/3rdparty/2geom/src/performance-tests/CMakeLists.txt:20 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/3rdparty/2geom/src/performance-tests/CMakeLists.txt:20 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/3rdparty/2geom/src/performance-tests/CMakeLists.txt:20 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/3rdparty/2geom/src/performance-tests/CMakeLists.txt:20 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/3rdparty/2geom/src/performance-tests/CMakeLists.txt:20 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/3rdparty/2geom/src/performance-tests/CMakeLists.txt:20 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. INKSCAPE_DIST_PREFIX: inkscape-1.4.2 ------------------------------------------------------------------------ Configuration Summary ------------------------------------------------------------------------ PROJECT_NAME: inkscape INKSCAPE_VERSION: 1.4.2 INKSCAPE_DIST_PREFIX: inkscape-1.4.2 CMAKE_BINARY_DIR: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build CMAKE_INSTALL_PREFIX: /usr CMAKE_INSTALL_LIBDIR: lib64 PACKAGE_LOCALE_DIR share/locale CMAKE_SYSTEM_NAME: Linux CMAKE_SYSTEM_VERSION: 6.15.7-200.fc42.aarch64 CMAKE_SYSTEM_PROCESSOR: aarch64 CMAKE_C_COMPILER: /usr/bin/gcc CMAKE_CXX_COMPILER: /usr/bin/g++ CMAKE_BUILD_TYPE: Release ENABLE_LCMS: ON ENABLE_POPPLER: ON ENABLE_POPPLER_CAIRO: ON WITH_GNU_READLINE: ON WITH_GSPELL: ON WITH_GSOURCEVIEW: ON WITH_IMAGE_MAGICK: OFF WITH_GRAPHICS_MAGICK: ON 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: OFF ------------------------------------------------------------------------ -- Configuring done (14.2s) -- Generating done (0.5s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build + /usr/bin/cmake --build amazon-linux-build -j4 --verbose Change Dir: '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -B/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/CMakeFiles /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build.make src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/depend /usr/bin/gmake -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/depend /usr/bin/gmake -f src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/build.make src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/depend /usr/bin/gmake -f src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build.make src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/DependInfo.cmake "--color=" [ 0%] Rewriting #line markers in svg-path-parser.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/cmake -DSOURCE=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.cpp -DTARGET=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom/svg-path-parser.cpp -DSOURCE_DIR=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -P /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/CMakeScripts/RewriteLineMarkers.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/build.make src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build.make src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 0%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-additional-sel.c [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o -MF CMakeFiles/uemf_LIB.dir/symbol_convert.c.o.d -o CMakeFiles/uemf_LIB.dir/symbol_convert.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/symbol_convert.c [ 0%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o -MF CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o.d -o CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/actioninfo.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build.make src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 0%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/affine.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/affine.cpp.o -MF CMakeFiles/2geom.dir/affine.cpp.o.d -o CMakeFiles/2geom.dir/affine.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/affine.cpp [ 1%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o -MF CMakeFiles/uemf_LIB.dir/uemf.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-attr-sel.c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf.c: In function 'U_EMR_CORE13_set': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf.c:3197:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3197 | ((PU_EMRALPHABLEND) record)->Blend = *((PU_BLEND)&Data); | ~^~~~~~~~~~~~~~~~ [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o -MF CMakeFiles/croco_LIB.dir/cr-cascade.c.o.d -o CMakeFiles/croco_LIB.dir/cr-cascade.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-cascade.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o -MF CMakeFiles/croco_LIB.dir/cr-declaration.c.o.d -o CMakeFiles/croco_LIB.dir/cr-declaration.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-declaration.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -MF CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o.d -o CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-doc-handler.c [ 2%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o -MF CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o.d -o CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/connectionpin.cpp [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -MF CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o.d -o CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-enc-handler.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/affine.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_endian.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_endian.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_endian.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o -MF CMakeFiles/croco_LIB.dir/cr-fonts.c.o.d -o CMakeFiles/croco_LIB.dir/cr-fonts.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-fonts.c [ 2%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/basic-intersection.cpp.o.d -o CMakeFiles/2geom.dir/basic-intersection.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o -MF CMakeFiles/croco_LIB.dir/cr-input.c.o.d -o CMakeFiles/croco_LIB.dir/cr-input.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-input.c [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_print.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_print.c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_print.c: In function 'core3_print': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_print.c:720:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 720 | printf(" %-15s ",label); colorref_print(*(U_COLORREF *)&(pEmr->iMode)); printf("\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -MF CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o.d -o CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-libxml-node-iface.c [ 2%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o -MF CMakeFiles/avoid_LIB.dir/connector.cpp.o.d -o CMakeFiles/avoid_LIB.dir/connector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/connector.cpp [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o -MF CMakeFiles/croco_LIB.dir/cr-num.c.o.d -o CMakeFiles/croco_LIB.dir/cr-num.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-num.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -MF CMakeFiles/croco_LIB.dir/cr-om-parser.c.o.d -o CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-om-parser.c [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_safe.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_safe.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_safe.c [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o -MF CMakeFiles/croco_LIB.dir/cr-parser.c.o.d -o CMakeFiles/croco_LIB.dir/cr-parser.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-parser.c [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_utf.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_utf.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uemf_utf.c [ 2%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uwmf.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -MF CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o.d -o CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-parsing-location.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type '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++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/c++/11/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::decay<_Tp2>::type = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::decay<_Tp>::type = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:214:52: required from here /usr/include/c++/11/bits/stl_pair.h:567:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -MF CMakeFiles/croco_LIB.dir/cr-prop-list.c.o.d -o CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-prop-list.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from 'Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:65: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -MF CMakeFiles/croco_LIB.dir/cr-pseudo.c.o.d -o CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-pseudo.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp: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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Coord Geom::distance(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp: In function 'Geom::intersect_polish_f(gsl_vector const*, void*, gsl_vector*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:249:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | ((struct rparams *) params)->B(x1); | ^ [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o -MF CMakeFiles/croco_LIB.dir/cr-rgb.c.o.d -o CMakeFiles/croco_LIB.dir/cr-rgb.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-rgb.c [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o -MF CMakeFiles/croco_LIB.dir/cr-selector.c.o.d -o CMakeFiles/croco_LIB.dir/cr-selector.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-selector.c [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uwmf_endian.c [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -MF CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o.d -o CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-sel-eng.c [ 3%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o -MF CMakeFiles/2geom.dir/bezier.cpp.o.d -o CMakeFiles/2geom.dir/bezier.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf_print.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/uwmf_print.c [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o -MF CMakeFiles/avoid_LIB.dir/connend.cpp.o.d -o CMakeFiles/avoid_LIB.dir/connend.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/connend.cpp [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-simple-sel.c [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o -MF CMakeFiles/croco_LIB.dir/cr-statement.c.o.d -o CMakeFiles/croco_LIB.dir/cr-statement.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-statement.c [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o -MF CMakeFiles/uemf_LIB.dir/upmf.c.o.d -o CMakeFiles/uemf_LIB.dir/upmf.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf.c [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o -MF CMakeFiles/croco_LIB.dir/cr-string.c.o.d -o CMakeFiles/croco_LIB.dir/cr-string.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-string.c [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o -MF CMakeFiles/croco_LIB.dir/cr-style.c.o.d -o CMakeFiles/croco_LIB.dir/cr-style.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-style.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o -MF CMakeFiles/avoid_LIB.dir/geometry.cpp.o.d -o CMakeFiles/avoid_LIB.dir/geometry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/geometry.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -MF CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o.d -o CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-stylesheet.c [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o -MF CMakeFiles/croco_LIB.dir/cr-term.c.o.d -o CMakeFiles/croco_LIB.dir/cr-term.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-term.c [ 4%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/bezier-clipping.cpp.o.d -o CMakeFiles/2geom.dir/bezier-clipping.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o -MF CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o.d -o CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -MF CMakeFiles/croco_LIB.dir/cr-tknzr.c.o.d -o CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-tknzr.c [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o -MF CMakeFiles/uemf_LIB.dir/upmf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/upmf_print.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libuemf/upmf_print.c [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o -MF CMakeFiles/croco_LIB.dir/cr-token.c.o.d -o CMakeFiles/croco_LIB.dir/cr-token.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-token.c [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o -MF CMakeFiles/croco_LIB.dir/cr-utils.c.o.d -o CMakeFiles/croco_LIB.dir/cr-utils.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libcroco/src/cr-utils.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 4%] Linking C static library ../../../../lib64/libcroco_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/cmake -P CMakeFiles/croco_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libcroco/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/croco_LIB.dir/link.txt --verbose=1 [ 4%] Linking C static library ../../../lib64/libuemf_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/cmake -P CMakeFiles/uemf_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libuemf && /usr/bin/cmake -E cmake_link_script CMakeFiles/uemf_LIB.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/bin/ar qc ../../../../lib64/libcroco_LIB.a "CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o" "CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o" "CMakeFiles/croco_LIB.dir/cr-cascade.c.o" "CMakeFiles/croco_LIB.dir/cr-declaration.c.o" "CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o" "CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o" "CMakeFiles/croco_LIB.dir/cr-fonts.c.o" "CMakeFiles/croco_LIB.dir/cr-input.c.o" "CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o" "CMakeFiles/croco_LIB.dir/cr-num.c.o" "CMakeFiles/croco_LIB.dir/cr-om-parser.c.o" "CMakeFiles/croco_LIB.dir/cr-parser.c.o" "CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o" "CMakeFiles/croco_LIB.dir/cr-prop-list.c.o" "CMakeFiles/croco_LIB.dir/cr-pseudo.c.o" "CMakeFiles/croco_LIB.dir/cr-rgb.c.o" "CMakeFiles/croco_LIB.dir/cr-selector.c.o" "CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o" "CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o" "CMakeFiles/croco_LIB.dir/cr-statement.c.o" "CMakeFiles/croco_LIB.dir/cr-string.c.o" "CMakeFiles/croco_LIB.dir/cr-style.c.o" "CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o" "CMakeFiles/croco_LIB.dir/cr-term.c.o" "CMakeFiles/croco_LIB.dir/cr-tknzr.c.o" "CMakeFiles/croco_LIB.dir/cr-token.c.o" "CMakeFiles/croco_LIB.dir/cr-utils.c.o" /usr/bin/ranlib ../../../../lib64/libcroco_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 4%] Built target croco_LIB [ 4%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/bezier-curve.cpp.o.d -o CMakeFiles/2geom.dir/bezier-curve.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/bin/ar qc ../../../lib64/libuemf_LIB.a CMakeFiles/uemf_LIB.dir/symbol_convert.c.o CMakeFiles/uemf_LIB.dir/uemf.c.o CMakeFiles/uemf_LIB.dir/uemf_endian.c.o CMakeFiles/uemf_LIB.dir/uemf_print.c.o CMakeFiles/uemf_LIB.dir/uemf_safe.c.o CMakeFiles/uemf_LIB.dir/uemf_utf.c.o CMakeFiles/uemf_LIB.dir/uwmf.c.o CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o CMakeFiles/uemf_LIB.dir/uwmf_print.c.o CMakeFiles/uemf_LIB.dir/upmf.c.o CMakeFiles/uemf_LIB.dir/upmf_print.c.o /usr/bin/ranlib ../../../lib64/libuemf_LIB.a In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 4%] Built target uemf_LIB In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o -MF CMakeFiles/avoid_LIB.dir/graph.cpp.o.d -o CMakeFiles/avoid_LIB.dir/graph.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/graph.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 4%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/bezier-utils.cpp.o.d -o CMakeFiles/2geom.dir/bezier-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-utils.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:113:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::OptInterval Geom::detail::bezier_clipping::clip(const std::vector&, const std::vector&, double) [with Tag = Geom::detail::bezier_clipping::intersection_point_tag]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Point Geom::middle_point(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::detail::bezier_clipping::pick_orientation_line(std::vector > const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:302:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::detail::bezier_clipping::fat_line_bounds(std::vector > const&, Geom::Line const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:351:10: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | Interval fat_line_bounds (std::vector const &c, | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::detail::bezier_clipping::clip(std::vector > const&, std::vector > const&, double)Geom::OptInterval': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | OptInterval clip (std::vector const& A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:487:41: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 487 | bl = orthogonal_orientation_line(B, M, precision); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:492:37: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-utils.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::detail::bezier_clipping::derivative(std::vector >&, std::vector > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:187:37: note: parameter passing for argument of type 'struct 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])); | ^ [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o -MF CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o.d -o CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/hyperedge.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/bin/gmake -f src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build.make src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/DependInfo.cmake "--color=" In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build.make src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 4%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o -MF CMakeFiles/cola_LIB.dir/box.cpp.o.d -o CMakeFiles/cola_LIB.dir/box.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/box.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o -MF CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o.d -o CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/hyperedgeimprover.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 4%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o -MF CMakeFiles/cola_LIB.dir/cluster.cpp.o.d -o CMakeFiles/cola_LIB.dir/cluster.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/cluster.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h: In constructor 'Geom::Intersection::Intersection(const TA&, const TB&, const TimeA&, const TimeB&) [with TA = Geom::BezierCurve; TB = Geom::Curve; TimeA = double; TimeB = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:57:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | , _point(lerp(0.5, sa.pointAt(ta), sb.pointAt(tb))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate::Rotate(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:196:55: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | explicit Rotate(Point const &p) : vec(p.normalized()) {} | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In member function 'Geom::BezierCurveN<1u>::winding(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:590:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 590 | Point v = fp - ip; | ^~ [ 4%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/cairo-path-sink.cpp.o.d -o CMakeFiles/2geom.dir/cairo-path-sink.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o -MF CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o.d -o CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ [ 4%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o -MF CMakeFiles/cola_LIB.dir/cola.cpp.o.d -o CMakeFiles/cola_LIB.dir/cola.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/cola.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/bin/gmake -f src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build.make src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build.make src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 4%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o -MF CMakeFiles/vpsc_LIB.dir/block.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/block.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/block.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual double Geom::EllipticalArc::nearestTime(const Geom::Point&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) ) { | ~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp: In member function 'Geom::CairoPathSink::arcTo(double, double, double, bool, bool, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:93:67: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~~~^~ [ 4%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/circle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/circle.cpp.o -MF CMakeFiles/2geom.dir/circle.cpp.o.d -o CMakeFiles/2geom.dir/circle.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o -MF CMakeFiles/avoid_LIB.dir/junction.cpp.o.d -o CMakeFiles/avoid_LIB.dir/junction.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/junction.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o -MF CMakeFiles/vpsc_LIB.dir/blocks.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/blocks.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/blocks.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o -MF CMakeFiles/avoid_LIB.dir/makepath.cpp.o.d -o CMakeFiles/avoid_LIB.dir/makepath.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/makepath.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o -MF CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/cbuffer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 4%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o -MF CMakeFiles/cola_LIB.dir/convex_hull.cpp.o.d -o CMakeFiles/cola_LIB.dir/convex_hull.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/convex_hull.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o -MF CMakeFiles/vpsc_LIB.dir/constraint.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/constraint.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/constraint.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::RatQuad::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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];} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Rect Geom::Circle::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::unitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Point Geom::Circle::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Rect Geom::Circle::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:46:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | return bbox; | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp: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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::unitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:91:12: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 91 | return ret; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::inverseUnitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:101:12: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | return ret; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'void Geom::Circle::fit(const std::vector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:289:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | _center = points[0] * 0.5 + points[1] * 0.5; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In function 'Geom::operator<<(std::basic_ostream >&, Geom::Circle const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:322:33: note: parameter passing for argument of type 'struct 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()) << ")"; | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:42:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Rect Circle::boundsFast() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::unitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:88:6: note: parameter passing for argument of type 'struct Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Zoom Circle::unitCircleTransform() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:104:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Point Circle::initialPoint() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::toSBasis() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:273:15: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 273 | B[0] = cos(bo,4); | ~~~^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Circle::intersect(Geom::BezierCurveN<1u> const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:94:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | : _initial(seg.initialPoint()) | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::inverseUnitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:94:6: note: parameter passing for argument of type 'struct Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Zoom Circle::inverseUnitCircleTransform() const | ^~~~~~ [ 4%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o -MF CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o.d -o CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/compound_constraints.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Circle::intersect(Geom::Circle const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:223:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Point px = lerp(R / d, _center, other._center); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o -MF CMakeFiles/2geom.dir/concepts.cpp.o.d -o CMakeFiles/2geom.dir/concepts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o -MF CMakeFiles/avoid_LIB.dir/mtst.cpp.o.d -o CMakeFiles/avoid_LIB.dir/mtst.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/mtst.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o -MF CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp: In function 'void vpsc::generateXConstraints(const Rectangles&, const Variables&, vpsc::Constraints&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:273:20: warning: variable 'result' set but not used [-Wunused-but-set-variable] 273 | size_t result; | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 4%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o -MF CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/solve_VPSC.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o -MF CMakeFiles/avoid_LIB.dir/obstacle.cpp.o.d -o CMakeFiles/avoid_LIB.dir/obstacle.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/obstacle.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:125:15: required from 'void Geom::ShapeConcept::constraints() [with T = Geom::Line]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ShapeConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o -MF CMakeFiles/2geom.dir/conicsec.cpp.o.d -o CMakeFiles/2geom.dir/conicsec.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o -MF CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o.d -o CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/conjugate_gradient.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o -MF CMakeFiles/vpsc_LIB.dir/variable.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/variable.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libvpsc/variable.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o -MF CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o.d -o CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o -MF CMakeFiles/cola_LIB.dir/connected_components.cpp.o.d -o CMakeFiles/cola_LIB.dir/connected_components.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/connected_components.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 4%] Linking CXX static library ../../../../lib64/libvpsc_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/cmake -P CMakeFiles/vpsc_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/cmake -E cmake_link_script CMakeFiles/vpsc_LIB.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/bin/ar qc ../../../../lib64/libvpsc_LIB.a CMakeFiles/vpsc_LIB.dir/block.cpp.o CMakeFiles/vpsc_LIB.dir/blocks.cpp.o CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o CMakeFiles/vpsc_LIB.dir/constraint.cpp.o CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o CMakeFiles/vpsc_LIB.dir/variable.cpp.o /usr/bin/ranlib ../../../../lib64/libvpsc_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 4%] Built target vpsc_LIB In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 4%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o.d -o CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::LineSegment Geom::intersection(Geom::Line, Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:276:50: 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()); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:125:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point P1 = Line0.pointAt((*oc).ta); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'std::vector Geom::decompose_degenerate(const Geom::xAx&, const Geom::xAx&, const Geom::xAx&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::xAx Geom::xAx::fromLine(Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'std::vector Geom::xAx::crossings(Geom::Rect) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'std::optional Geom::xAx::toCurve(const Geom::Rect&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:536:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Point p = bisector.pointAt(bisect_rts[i]); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) ); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In function 'Geom::Point Geom::middle_point(const LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'std::optional Geom::solve(double (*)[2], double*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::Interval Geom::xAx::extrema(Geom::Rect) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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))); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:653:12: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | return ext; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Coord Geom::distanceSq(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~^~~ [ 4%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o -MF CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o.d -o CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/gradient_projection.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::RatQuad::split(Geom::RatQuad&, Geom::RatQuad&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:181:42: note: parameter passing for argument of type 'struct 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]); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:119:44: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:115:9: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | RatQuad RatQuad::fromPointsTangents(Point P0, Point dP0, | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::xAx::fromLine(Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:421:5: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 421 | xAx xAx::fromLine(Line l) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:425:18: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 425 | return fromLine(norm, dist); | ~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::xAx::quad_ex(double, double, double, Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:612:10: note: parameter passing for argument of type 'struct 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) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::xAx::extrema(Geom::Rect) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | Interval xAx::extrema(Rect r) const { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:650:38: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 650 | Interval ext(valueAt(r.corner(0))); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:656:25: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 656 | Interval ext = quad_ex(c[2], c[1]*k+c[4], (c[0]*k + c[3])*k + c[5], r[Y]); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:216:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | return find_inner_point_by_bisector_line (P, Q); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:390:10: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | Line tangent (const Point & _point) const | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:191:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | return bl.pointAt (t); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In constructor 'Geom::Line::Line(const LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::intersection(Geom::Line, Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | LineSegment intersection(Line l, Rect r) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:52:50: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In function 'Geom::middle_point(Geom::BezierCurveN<1u> const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:345:60: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 345 | return ( _segment.initialPoint() + _segment.finalPoint() ) / 2; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::decompose_degenerate(Geom::xAx const&, Geom::xAx const&, Geom::xAx const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:281:47: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:238:20: note: parameter passing for argument of type 'struct 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) { | ^~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o -MF CMakeFiles/cola_LIB.dir/shapepair.cpp.o.d -o CMakeFiles/cola_LIB.dir/shapepair.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/shapepair.cpp [ 4%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o -MF CMakeFiles/cola_LIB.dir/straightener.cpp.o.d -o CMakeFiles/cola_LIB.dir/straightener.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libcola/straightener.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::xAx::arc_bound(Geom::Point const&, Geom::Point const&, Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:1482:6: note: parameter passing for argument of type 'struct 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 | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::xAx::crossings(Geom::Rect) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:500:54: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::xAx::toCurve(Geom::Rect const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:531:39: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 531 | Line bisector = make_bisector_line(LineSegment(A, C)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct 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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:512:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | std::vector crs = crossings(bnd); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:515:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Point dA = rot90(gradient(A)); | ~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:520:41: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o -MF CMakeFiles/avoid_LIB.dir/router.cpp.o.d -o CMakeFiles/avoid_LIB.dir/router.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/router.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/bin/gmake -f src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build.make src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build.make src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 4%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o -MF CMakeFiles/autotrace_LIB.dir/autotrace.c.o.d -o CMakeFiles/autotrace_LIB.dir/autotrace.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/autotrace.c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::lerp(double, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:355:14: note: parameter passing for argument of type 'struct 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 file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::xAx::tangent(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:390:10: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | Line tangent (const Point & _point) const | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 4%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o -MF CMakeFiles/autotrace_LIB.dir/bitmap.c.o.d -o CMakeFiles/autotrace_LIB.dir/bitmap.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/bitmap.c [ 4%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o -MF CMakeFiles/autotrace_LIB.dir/color.c.o.d -o CMakeFiles/autotrace_LIB.dir/color.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/color.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::clipper::find_inner_point_by_bisector_line(Geom::Point const&, Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:172:34: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Line bl = make_bisector_line (LineSegment (P, Q)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct 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) ); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::clipper::find_inner_point(Geom::Point const&, Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:206:26: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Line l1 = cs.tangent (P); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:216:54: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [ 4%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o -MF CMakeFiles/autotrace_LIB.dir/curve.c.o.d -o CMakeFiles/autotrace_LIB.dir/curve.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/curve.c [ 4%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o -MF CMakeFiles/autotrace_LIB.dir/despeckle.c.o.d -o CMakeFiles/autotrace_LIB.dir/despeckle.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/despeckle.c [ 6%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/convex-hull.cpp.o.d -o CMakeFiles/2geom.dir/convex-hull.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o -MF CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o.d -o CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/epsilon-equal.c [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o -MF CMakeFiles/autotrace_LIB.dir/exception.c.o.d -o CMakeFiles/autotrace_LIB.dir/exception.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/exception.c [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o -MF CMakeFiles/autotrace_LIB.dir/filename.c.o.d -o CMakeFiles/autotrace_LIB.dir/filename.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/filename.c [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o -MF CMakeFiles/autotrace_LIB.dir/fit.c.o.d -o CMakeFiles/autotrace_LIB.dir/fit.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c In function 'fit_one_spline', inlined from 'fit_with_least_squares' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c:911:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c:1131:10: warning: 'spline' is used uninitialized [-Wuninitialized] 1131 | return spline; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c: In function 'fit_with_least_squares': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/fit.c:1071:15: note: 'spline' declared here 1071 | spline_type spline; | ^~~~~~ [ 6%] Linking CXX static library ../../../../lib64/libcola_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/cmake -P CMakeFiles/cola_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/cmake -E cmake_link_script CMakeFiles/cola_LIB.dir/link.txt --verbose=1 [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o -MF CMakeFiles/autotrace_LIB.dir/image-proc.c.o.d -o CMakeFiles/autotrace_LIB.dir/image-proc.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/image-proc.c /usr/bin/ar qc ../../../../lib64/libcola_LIB.a CMakeFiles/cola_LIB.dir/box.cpp.o CMakeFiles/cola_LIB.dir/cluster.cpp.o CMakeFiles/cola_LIB.dir/cola.cpp.o CMakeFiles/cola_LIB.dir/convex_hull.cpp.o CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o CMakeFiles/cola_LIB.dir/connected_components.cpp.o CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o CMakeFiles/cola_LIB.dir/shapepair.cpp.o CMakeFiles/cola_LIB.dir/straightener.cpp.o /usr/bin/ranlib ../../../../lib64/libcola_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 7%] Built target cola_LIB [ 7%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o -MF CMakeFiles/avoid_LIB.dir/scanline.cpp.o.d -o CMakeFiles/avoid_LIB.dir/scanline.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/scanline.cpp [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o -MF CMakeFiles/autotrace_LIB.dir/input.c.o.d -o CMakeFiles/autotrace_LIB.dir/input.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/input.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; } | ^ [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o -MF CMakeFiles/autotrace_LIB.dir/logreport.c.o.d -o CMakeFiles/autotrace_LIB.dir/logreport.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/logreport.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:225:39: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o -MF CMakeFiles/autotrace_LIB.dir/median.c.o.d -o CMakeFiles/autotrace_LIB.dir/median.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/median.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:225:39: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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++/11/bits/stl_algo.h:61, from /usr/include/c++/11/algorithm:62, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /usr/include/c++/11/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = long int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function 'std::pair Geom::ConvexHull::minAreaRotation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) }; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) }; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:12: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function 'Geom::Point Geom::ConvexHull::topPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function 'Geom::ConvexHull::minAreaRotation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:225:39: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:229:35: note: parameter passing for argument of type 'struct 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()) }; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function 'Geom::ConvexHull::topPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:232:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Point ConvexHull::topPoint() const | ^~~~~~~~~~ [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o -MF CMakeFiles/autotrace_LIB.dir/module.c.o.d -o CMakeFiles/autotrace_LIB.dir/module.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/module.c [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o -MF CMakeFiles/autotrace_LIB.dir/output.c.o.d -o CMakeFiles/autotrace_LIB.dir/output.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/output.c [ 7%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/coord.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/coord.cpp.o -MF CMakeFiles/2geom.dir/coord.cpp.o.d -o CMakeFiles/2geom.dir/coord.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/coord.cpp /usr/bin/gmake -f src/inkgc/CMakeFiles/gc_LIB.dir/build.make src/inkgc/CMakeFiles/gc_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkgc /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/inkgc /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/inkgc/CMakeFiles/gc_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/inkgc/CMakeFiles/gc_LIB.dir/build.make src/inkgc/CMakeFiles/gc_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 7%] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/inkgc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/inkgc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkgc -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o -MF CMakeFiles/gc_LIB.dir/gc.cpp.o.d -o CMakeFiles/gc_LIB.dir/gc.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkgc/gc.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o -MF CMakeFiles/avoid_LIB.dir/shape.cpp.o.d -o CMakeFiles/avoid_LIB.dir/shape.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/shape.cpp [ 8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o -MF CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o.d -o CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/pxl-outline.c [ 8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o -MF CMakeFiles/autotrace_LIB.dir/spline.c.o.d -o CMakeFiles/autotrace_LIB.dir/spline.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/spline.c [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o -MF CMakeFiles/2geom.dir/crossing.cpp.o.d -o CMakeFiles/2geom.dir/crossing.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o -MF CMakeFiles/avoid_LIB.dir/timer.cpp.o.d -o CMakeFiles/avoid_LIB.dir/timer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/timer.cpp [ 8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o -MF CMakeFiles/autotrace_LIB.dir/thin-image.c.o.d -o CMakeFiles/autotrace_LIB.dir/thin-image.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/thin-image.c [ 8%] Linking CXX static library ../../lib64/libgc_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/inkgc && /usr/bin/cmake -P CMakeFiles/gc_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/inkgc && /usr/bin/cmake -E cmake_link_script CMakeFiles/gc_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libgc_LIB.a CMakeFiles/gc_LIB.dir/gc.cpp.o /usr/bin/ranlib ../../lib64/libgc_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Built target gc_LIB [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/curve.cpp.o -MF CMakeFiles/2geom.dir/curve.cpp.o.d -o CMakeFiles/2geom.dir/curve.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp [ 8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o -MF CMakeFiles/autotrace_LIB.dir/vector.c.o.d -o CMakeFiles/autotrace_LIB.dir/vector.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/autotrace/vector.c [ 8%] Linking C static library ../../../lib64/libautotrace_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/cmake -P CMakeFiles/autotrace_LIB.dir/cmake_clean_target.cmake [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o -MF CMakeFiles/avoid_LIB.dir/vertices.cpp.o.d -o CMakeFiles/avoid_LIB.dir/vertices.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/vertices.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/autotrace && /usr/bin/cmake -E cmake_link_script CMakeFiles/autotrace_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libautotrace_LIB.a CMakeFiles/autotrace_LIB.dir/autotrace.c.o CMakeFiles/autotrace_LIB.dir/bitmap.c.o CMakeFiles/autotrace_LIB.dir/color.c.o CMakeFiles/autotrace_LIB.dir/curve.c.o CMakeFiles/autotrace_LIB.dir/despeckle.c.o "CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o" CMakeFiles/autotrace_LIB.dir/exception.c.o CMakeFiles/autotrace_LIB.dir/filename.c.o CMakeFiles/autotrace_LIB.dir/fit.c.o "CMakeFiles/autotrace_LIB.dir/image-proc.c.o" CMakeFiles/autotrace_LIB.dir/input.c.o CMakeFiles/autotrace_LIB.dir/logreport.c.o CMakeFiles/autotrace_LIB.dir/median.c.o CMakeFiles/autotrace_LIB.dir/module.c.o CMakeFiles/autotrace_LIB.dir/output.c.o "CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o" CMakeFiles/autotrace_LIB.dir/spline.c.o "CMakeFiles/autotrace_LIB.dir/thin-image.c.o" CMakeFiles/autotrace_LIB.dir/vector.c.o /usr/bin/ranlib ../../../lib64/libautotrace_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Built target autotrace_LIB [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/d2-sbasis.cpp.o.d -o CMakeFiles/2geom.dir/d2-sbasis.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o -MF CMakeFiles/avoid_LIB.dir/viscluster.cpp.o.d -o CMakeFiles/avoid_LIB.dir/viscluster.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/viscluster.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp: In function 'std::vector Geom::bounds(const Geom::Path&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp: In member function 'virtual Geom::Point Geom::Curve::unitTangentAt(Geom::Coord, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::Point Geom::unitTangentAt(const Geom::D2&, Geom::Coord, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::valueAt(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:83:22: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:42:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~ [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o -MF CMakeFiles/avoid_LIB.dir/visibility.cpp.o.d -o CMakeFiles/avoid_LIB.dir/visibility.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams/libavoid/visibility.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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++/11/bits/stl_algo.h:61, from /usr/include/c++/11/vector:62, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /usr/include/c++/11/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = long int; _Tp = Geom::Intersection<>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'Geom::Intersection<>' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp: In member function 'virtual Geom::Point Geom::Curve::unitTangentAt(Geom::Coord, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const Geom::SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::Piecewise > Geom::force_continuity(const Geom::Piecewise >&, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:176:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Point pt0 = f.segs[prev].at1(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp: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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'std::vector Geom::level_set(const Geom::D2&, Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'std::vector Geom::level_set(const Geom::D2&, Geom::Point, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:322:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | std::vector level_set( D2 const &f, Point p, double tol){ | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /usr/bin/gmake -f po/CMakeFiles/pofiles_1.dir/build.make po/CMakeFiles/pofiles_1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_1.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_1.dir/build.make po/CMakeFiles/pofiles_1.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Generating ar.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ar.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ar.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Built target pofiles_1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::force_continuity(Geom::Piecewise > const&, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:178:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if (tol<=0 || L2sq(pt0-pt1) const&, Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:318:23: note: parameter passing for argument of type 'struct 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){ | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::level_set(Geom::D2 const&, Geom::Point, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:322:23: note: parameter passing for argument of type 'struct 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){ | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:325:37: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return level_set( f, region ); | ^ /usr/bin/gmake -f po/CMakeFiles/pofiles_2.dir/build.make po/CMakeFiles/pofiles_2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_2.dir/build.make po/CMakeFiles/pofiles_2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Generating as.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/as.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/as.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise >::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o -MF CMakeFiles/2geom.dir/ellipse.cpp.o.d -o CMakeFiles/2geom.dir/ellipse.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Built target pofiles_2 [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/elliptical-arc.cpp.o.d -o CMakeFiles/2geom.dir/elliptical-arc.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_3.dir/build.make po/CMakeFiles/pofiles_3.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_3.dir/build.make po/CMakeFiles/pofiles_3.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Linking CXX static library ../../../../lib64/libavoid_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/cmake -P CMakeFiles/avoid_LIB.dir/cmake_clean_target.cmake [ 8%] Generating az.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/az.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/az.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/cmake -E cmake_link_script CMakeFiles/avoid_LIB.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/bin/ar qc ../../../../lib64/libavoid_LIB.a CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o CMakeFiles/avoid_LIB.dir/connector.cpp.o CMakeFiles/avoid_LIB.dir/connend.cpp.o CMakeFiles/avoid_LIB.dir/geometry.cpp.o CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o CMakeFiles/avoid_LIB.dir/graph.cpp.o CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o CMakeFiles/avoid_LIB.dir/junction.cpp.o CMakeFiles/avoid_LIB.dir/makepath.cpp.o CMakeFiles/avoid_LIB.dir/mtst.cpp.o CMakeFiles/avoid_LIB.dir/obstacle.cpp.o CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o CMakeFiles/avoid_LIB.dir/router.cpp.o CMakeFiles/avoid_LIB.dir/scanline.cpp.o CMakeFiles/avoid_LIB.dir/shape.cpp.o CMakeFiles/avoid_LIB.dir/timer.cpp.o CMakeFiles/avoid_LIB.dir/vertices.cpp.o CMakeFiles/avoid_LIB.dir/viscluster.cpp.o CMakeFiles/avoid_LIB.dir/visibility.cpp.o CMakeFiles/avoid_LIB.dir/vpsc.cpp.o /usr/bin/ranlib ../../../../lib64/libavoid_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Built target pofiles_3 [ 8%] Built target avoid_LIB In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/geom.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o.d -o CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/geom.cpp.o -MF CMakeFiles/2geom.dir/geom.cpp.o.d -o CMakeFiles/2geom.dir/geom.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) }; | ~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'bool Geom::Angle::operator==(Geom::Angle) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual void Geom::EllipticalArc::expandToTransformed(Geom::Rect&, const Geom::Affine&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) }; | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::EllipticalArc* Geom::Ellipse::arc(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(), | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse& Geom::Ellipse::operator*=(const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'Geom::Angle& Geom::Angle::operator-=(Geom::Angle)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Coord Geom::Ellipse::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Coord Geom::Ellipse::timeAt(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Curve* Geom::EllipticalArc::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'Geom::Angle Geom::AngleInterval::initialAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) ); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::angleAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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])); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'std::vector > Geom::Ellipse::intersect(const LineSegment&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())) { | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'std::vector > Geom::Ellipse::intersect(const Geom::Ellipse&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())) { | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'std::vector > Geom::EllipticalArc::_intersectSameEllipse(const Geom::EllipticalArc*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()}) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'void Geom::EllipticalArc::_updateCenterAndAngles()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'void Geom::Ellipse::setRotationAngle(Geom::Angle)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:117:10: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | void setRotationAngle(Angle a) { _angle = a; } | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'bool Geom::Angle::operator==(Geom::Angle) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:12: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Point Geom::EllipticalArc::rays() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::D2 Geom::EllipticalArc::toSBasis() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual bool Geom::EllipticalArc::_equalTo(const Geom::Curve&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'bool Geom::are_near(const Geom::Ellipse&, const Geom::Ellipse&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /usr/include/boost/operators.hpp: In function 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const double&)': /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Geom::Point&, const Geom::Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const Geom::Ellipse&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::rays() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual int Geom::EllipticalArc::winding(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const Geom::EllipticalArc&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() << ", " | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) << ", " | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() << ")"; | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::valueAt(double, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:368:25: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::are_near(Geom::Point const&, Geom::Point const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:405:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::arc(Geom::Point const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:279:81: note: parameter passing for argument of type 'struct 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(), | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::unitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:113:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | ret.setTranslation(center()); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'Geom::are_near(Geom::Ellipse const&, Geom::Ellipse const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:747:54: note: parameter passing for argument of type 'struct 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) { | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:761:51: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 761 | if (!are_near(tp * ac.unitCircleTransform(), | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'Geom::operator<<(std::basic_ostream >&, Geom::Ellipse const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:772:53: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 772 | << ", " << format_coord_nice(e.rotationAngle()) << ")"; | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::feed(Geom::PathSink&, bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:925:45: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:865:40: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 865 | _ellipse.setCenter(middle_point(_initial_point, _final_point)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:1035:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1035 | } // end namespace Geom | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_updateCenterAndAngles()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:749:29: note: parameter passing for argument of type 'struct 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 | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:753:23: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 753 | Point p = d / 2 * invrot; // x', y' in F.6.5.1 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:750:32: note: parameter passing for argument of type 'struct 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 | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:780:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 780 | _ellipse.setCenter(c * rot + mid); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::winding(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:933:25: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 933 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:949:46: note: parameter passing for argument of type 'struct 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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:965:47: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 965 | Angle ia = initialAngle(), fa = finalAngle(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::expandToTransformed(Geom::Rect&, Geom::Affine const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:144:34: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | bbox.expandTo(_final_point * transform); | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_equalTo(Geom::Curve const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:895:48: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 895 | if (rotationAngle() != other->rotationAngle()) return false; | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::inverseUnitCircleTransform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:122:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | Affine ret = Translate(-center()) * Rotate(-_angle) * Scale(1/ray(X), 1/ray(Y)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::EllipticalArc::nearestTime(Geom::Point const&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:282:57: note: parameter passing for argument of type 'struct 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) ) { | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::toSBasis() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:811:25: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 811 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::allNearestTimes(Geom::Point const&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:391:31: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | Point np = seg.pointAt( seg.nearestTime(p) ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:394:40: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 394 | if ( are_near(rotationAngle(), M_PI/2) | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:420:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | Point r = p - center(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:466:25: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:463:28: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 463 | Point p_c = p - center(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_intersectSameEllipse(Geom::EllipticalArc const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:704:62: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | for (auto a : {_angles.initialAngle(), _angles.finalAngle()}) { | ~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:101:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | Point Ellipse::initialPoint() const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:146:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Rect Ellipse::boundsExact() const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::boundsExact() const::{lambda(Geom::Dim2)#1}::operator()(Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:118:24: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | auto proj_bounds = [&] (Dim2 d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:106:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Rect EllipticalArc::boundsExact() const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:139:25: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 139 | return { proj_bounds(X), proj_bounds(Y) }; | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:113:36: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | return _ellipse.boundsExact(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:358:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Point Ellipse::pointAt(Coord t) const | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'Geom::are_near(Geom::Ellipse const&, Geom::Ellipse const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:752:55: note: parameter passing for argument of type 'struct 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()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::portion(double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:333:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | Curve* EllipticalArc::portion(double f, double t) const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'Geom::AngleInterval::timeAtAngle(Geom::Angle) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:307:51: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Angle midout = _start_angle - outex / 2; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::pointAtAngle(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:173:7: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::EllipticalArc::_validateIntersection(Geom::Intersection&, bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'struct 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); } | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:640:30: note: parameter passing for argument of type 'struct 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 file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from 'Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:65: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'std::optional > Geom::rect_line_intersect(Geom::Rect&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:346:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | rect_line_intersect(Geom::Rect &r, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::intersect(Geom::BezierCurveN<1u> const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:519:48: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | if (!boundsFast().intersects(seg.boundsFast())) { | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:94:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | : _initial(seg.initialPoint()) | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:517:32: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | std::vector Ellipse::intersect(LineSegment const &seg) const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:517:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:517:32: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:94:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | : _initial(seg.initialPoint()) | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'Geom::line_intersection(Geom::Point const&, double, Geom::Point const&, double, Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:71:41: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | double denominator = dot(Geom::rot90(n0), n1); | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:220:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | angle_err = std::fabs( dot( dcurve(k/partitions), ee.normal(p[k]) ) ); | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp: In member function 'Geom::Point Geom::detail::ellipse_equation::normal(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:181:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | Point normal(Point const& p) const | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp: In member function 'Geom::make_elliptical_arc::bound_exceeded(unsigned int, Geom::detail::ellipse_equation const&, double, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:220:64: note: parameter passing for argument of type 'struct 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]) ) ); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse::intersect(Geom::Ellipse const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:692:61: note: parameter passing for argument of type 'struct 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]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:546:32: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 546 | std::vector Ellipse::intersect(Ellipse const &other) const | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::toSBasis() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:814:32: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 814 | SBasis arc_x = ray(X) * cos(param,4); | ~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:821:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 821 | arc[d][0][0] = initialPoint()[d]; | ~~~~~~~~~~~~^~ /usr/bin/gmake -f po/CMakeFiles/pofiles_4.dir/build.make po/CMakeFiles/pofiles_4.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_4.dir/DependInfo.cmake "--color=" In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_4.dir/build.make po/CMakeFiles/pofiles_4.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Generating be.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/be.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/be.po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::EllipticalArc::roots(double, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'struct 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); } | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'Geom::line_intersection(Geom::Point const&, double, Geom::Point const&, double, Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:87:34: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | result = Geom::Point(X, Y) / denominator; | ^~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Built target pofiles_4 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_intersectSameEllipse(Geom::EllipticalArc const*) const::{lambda(Geom::Angle)#1}::operator()(Geom::Angle) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:693:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 693 | auto const synthesize_intersection = [&](Angle angle) { | ^ [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:693:42: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:700:82: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~~^~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/intersection-graph.cpp.o.d -o CMakeFiles/2geom.dir/intersection-graph.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::_intersectSameEllipse(Geom::EllipticalArc const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:706:36: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 706 | synthesize_intersection(a); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::EllipticalArc::intersect(Geom::Curve const&, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:646:32: note: parameter passing for argument of type 'struct 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 | ^~~~~~~~~~~~~ [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/line.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/line.cpp.o -MF CMakeFiles/2geom.dir/line.cpp.o.d -o CMakeFiles/2geom.dir/line.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'Geom::rect_line_intersect(Geom::Rect&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:346:1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | rect_line_intersect(Geom::Rect &r, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:284:50: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | return LineSegment(pointAt(f), pointAt(t)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::EllipticalArc::allNearestTimes(Geom::Point const&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'struct 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); } | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:552:40: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | double dsq1 = distanceSq(p, pointAt(from)); | ~~~~~~~^~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_5.dir/build.make po/CMakeFiles/pofiles_5.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_5.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_5.dir/build.make po/CMakeFiles/pofiles_5.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Generating bg.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/bg.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/bg.po /usr/bin/gmake -f po/CMakeFiles/pofiles_6.dir/build.make po/CMakeFiles/pofiles_6.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_6.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_6.dir/build.make po/CMakeFiles/pofiles_6.dir/build [ 8%] Built target pofiles_5 /usr/bin/gmake -f po/CMakeFiles/pofiles_7.dir/build.make po/CMakeFiles/pofiles_7.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_7.dir/DependInfo.cmake "--color=" [ 8%] Generating bn.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/bn.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/bn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_7.dir/build.make po/CMakeFiles/pofiles_7.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Generating bn_BD.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/bn_BD.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/bn_BD.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Built target pofiles_6 /usr/bin/gmake -f po/CMakeFiles/pofiles_8.dir/build.make po/CMakeFiles/pofiles_8.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_8.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_8.dir/build.make po/CMakeFiles/pofiles_8.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Generating br.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/br.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/br.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Built target pofiles_7 [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/nearest-time.cpp.o.d -o CMakeFiles/2geom.dir/nearest-time.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Built target pofiles_8 [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/numeric/matrix.cpp.o.d -o CMakeFiles/2geom.dir/numeric/matrix.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/numeric/matrix.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/bin/gmake -f po/CMakeFiles/pofiles_9.dir/build.make po/CMakeFiles/pofiles_9.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_9.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_9.dir/build.make po/CMakeFiles/pofiles_9.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 8%] Generating brx.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/brx.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/brx.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp: In function 'Geom::Line Geom::make_angle_bisector_line(const Geom::Line&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 8%] Built target pofiles_9 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 8%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o -MF CMakeFiles/2geom.dir/parallelogram.cpp.o.d -o CMakeFiles/2geom.dir/parallelogram.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp: In member function 'bool Geom::PathIntersectionGraph::_prepareIntersectionLists(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp: In function 'Geom::Line Geom::make_angle_bisector_line(const Geom::Line&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:590:44: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 590 | return make_angle_bisector_line(A, O, B); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In constructor 'Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:199:5: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | AngleInterval(Angle s, Angle e, bool cw = false) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:73:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::make_angle_bisector_line(Geom::Point const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:506:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::portion(const Geom::D2&, Geom::Interval) [with T = Geom::Bezier]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::Bezier]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:329:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | operator-(D2 const & a, Point b) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:329:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | operator-(D2 const & a, Point b) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp: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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp: In function 'Geom::nearest_time(Geom::Point const&, Geom::D2 const&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/nearest-time.cpp:67:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Coord droot = L2sq(bez.valueAt(i)); | ~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp: In member function 'Geom::Line::transformTo(Geom::Line const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:244:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | Affine Line::transformTo(Line const &other) const | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp: In function 'Geom::make_angle_bisector_line(Geom::Line const&, Geom::Line const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:569:6: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In function 'Geom::intersection(Geom::Ray const&, Geom::Ray const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:128:53: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | return ::Geom::distance(_point, _ray.pointAt(t)); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_10.dir/build.make po/CMakeFiles/pofiles_10.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_10.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_10.dir/build.make po/CMakeFiles/pofiles_10.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Generating ca.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ca.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ca.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 8%] Built target pofiles_10 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ [ 9%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parting-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/parting-point.cpp.o.d -o CMakeFiles/2geom.dir/parting-point.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/bin/gmake -f po/CMakeFiles/pofiles_11.dir/build.make po/CMakeFiles/pofiles_11.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_11.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_11.dir/build.make po/CMakeFiles/pofiles_11.dir/build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 9%] Generating ca@valencia.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ca@valencia.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ca@valencia.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Rect Geom::Parallelogram::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 9%] Built target pofiles_11 [ 9%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-extrema.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/path-extrema.cpp.o.d -o CMakeFiles/2geom.dir/path-extrema.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Point Geom::Parallelogram::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Rect Geom::Parallelogram::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_12.dir/build.make po/CMakeFiles/pofiles_12.dir/depend /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_12.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'bool Geom::Parallelogram::intersects(const Geom::Parallelogram&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_12.dir/build.make po/CMakeFiles/pofiles_12.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 9%] Generating cs.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/cs.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/cs.po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Parallelogram::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Rect Parallelogram::bounds() const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:44:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Rect rect(corner(0), corner(2)); | ~~~~~~^~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_13.dir/build.make po/CMakeFiles/pofiles_13.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_13.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_13.dir/build.make po/CMakeFiles/pofiles_13.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 9%] Generating da.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/da.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/da.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 9%] Built target pofiles_12 [ 9%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/path-intersection.cpp.o.d -o CMakeFiles/2geom.dir/path-intersection.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 9%] Built target pofiles_13 [ 9%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/path-sink.cpp.o.d -o CMakeFiles/2geom.dir/path-sink.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp: In function 'Geom::PathIntersection Geom::parting_point(const Geom::Path&, const Geom::Path&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() }; | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Geom::Point&, const Geom::Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp: In function 'Geom::parting_point(Geom::Path const&, Geom::Path const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:56:48: note: parameter passing for argument of type 'struct 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() }; | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:187:52: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-extrema.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /usr/bin/gmake -f po/CMakeFiles/pofiles_14.dir/build.make po/CMakeFiles/pofiles_14.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_14.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_14.dir/build.make po/CMakeFiles/pofiles_14.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 9%] Generating de.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/de.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/de.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 9%] Built target pofiles_14 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ [ 9%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path.cpp.o -MF CMakeFiles/2geom.dir/path.cpp.o.d -o CMakeFiles/2geom.dir/path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/bin/gmake -f po/CMakeFiles/pofiles_15.dir/build.make po/CMakeFiles/pofiles_15.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_15.dir/DependInfo.cmake "--color=" In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_15.dir/build.make po/CMakeFiles/pofiles_15.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 9%] Generating doi.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/doi.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/doi.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function 'void Geom::intersect_polish_root(const Geom::Curve&, double&, const Geom::Curve&, double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:161:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | Point F = as[0] - bs[0]; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function 'std::vector Geom::path_mono_splits(const Geom::Path&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In member function 'virtual Geom::CrossingSet Geom::MonoCrosser::crossings(const Geom::PathVector&, const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 9%] Built target pofiles_15 [ 9%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o -MF CMakeFiles/2geom.dir/pathvector.cpp.o.d -o CMakeFiles/2geom.dir/pathvector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function 'virtual void Geom::PathSink::feed(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function 'virtual void Geom::PathSink::feed(const Geom::Ellipse&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function 'Geom::PathSink::feed(Geom::Ellipse const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:88:46: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function 'Geom::PathSink::feed(Geom::Circle const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:77:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | Point b = c + Point(0, -r); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function 'Geom::union_list(std::vector > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:717:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 717 | } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function 'Geom::intersect_polish_root(Geom::Curve const&, double&, Geom::Curve const&, double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:161:27: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | Point F = as[0] - bs[0]; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_16.dir/build.make po/CMakeFiles/pofiles_16.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_16.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_16.dir/build.make po/CMakeFiles/pofiles_16.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 9%] Generating dz.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/dz.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/dz.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 9%] Built target pofiles_16 [ 9%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o -MF CMakeFiles/2geom.dir/piecewise.cpp.o.d -o CMakeFiles/2geom.dir/piecewise.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In member function 'Geom::MonoCrosser::crossings(Geom::PathVector const&, Geom::PathVector const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:474:65: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Interval Geom::Path::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Point Geom::Path::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Interval Geom::CurveIntersectionSweepSet::itemBounds(Geom::CurveIntersectionSweepSet::ItemIterator)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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/bin/gmake -f po/CMakeFiles/pofiles_17.dir/build.make po/CMakeFiles/pofiles_17.dir/depend In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_17.dir/DependInfo.cmake "--color=" In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_17.dir/build.make po/CMakeFiles/pofiles_17.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 9%] Generating el.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/el.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/el.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function 'Geom::Point Geom::PathVector::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function 'Geom::Interval Geom::PathIntersectionSweepSet::itemBounds(Geom::PathIntersectionSweepSet::ItemIterator)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 9%] Built target pofiles_17 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/point.cpp.o -MF CMakeFiles/2geom.dir/point.cpp.o.d -o CMakeFiles/2geom.dir/point.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In constructor 'Geom::Path::Path(const Geom::Ellipse&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::rays() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'void Geom::Path::close(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::OptRect Geom::Path::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Piecewise > Geom::Path::toPwSb() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Interval Geom::Path::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Point Geom::Path::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In constructor 'Geom::CurveIntersectionSweepSet::CurveRecord::CurveRecord(const Geom::Curve*, std::size_t, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'void Geom::CurveIntersectionSweepSet::addActiveItem(Geom::CurveIntersectionSweepSet::ItemIterator)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'int Geom::Path::winding(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'std::vector Geom::Path::allNearestTimes(const Geom::Point&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::PathTime Geom::Path::nearestTime(const Geom::Point&, Geom::Coord*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::PathIntersectionSweepSet]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function 'void Geom::PathIntersectionSweepSet::addActiveItem(Geom::PathIntersectionSweepSet::ItemIterator)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:1150:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1150 | } // end namespace Geom | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::Path(Geom::Ellipse const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:316:76: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:316:57: note: parameter passing for argument of type 'struct 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)); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:317:76: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:317:57: note: parameter passing for argument of type 'struct 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)); | ~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'Geom::Sweeper::process()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h:114:41: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Interval b = _set.itemBounds(i); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp: In function 'Geom::Piecewise Geom::divide(const Geom::SBasis&, const Geom::SBasis&, double, unsigned int, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_18.dir/build.make po/CMakeFiles/pofiles_18.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_18.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_18.dir/build.make po/CMakeFiles/pofiles_18.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ [ 9%] Generating en_AU.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/en_AU.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/en_AU.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise::setDomain(Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:348:9: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 348 | OptRect Path::boundsFast() const | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:434:10: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Interval Path::timeRange() const | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::pointAt(Geom::PathTime const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:463:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 463 | Point Path::pointAt(PathTime const &pos) const | ^~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::winding(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | int Path::winding(Point const &p) const { | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:614:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 614 | Point ip = i->initialPoint(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:602:36: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 602 | Rect bounds = i->boundsFast(); | ~~~~~~~~~~~~~^~ [ 9%] Built target pofiles_18 [ 9%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::nearestTime(Geom::Point const&, double*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:743:56: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | *dist = distance(_closing_seg->initialPoint(), p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct 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 | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o -MF CMakeFiles/2geom.dir/polynomial.cpp.o.d -o CMakeFiles/2geom.dir/polynomial.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/polynomial.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:750:37: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | if (distance(p, c.boundsFast()) >= mindist) continue; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:753:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 753 | Coord d = distance(c.pointAt(t), p); | ~~~~~~~~~^~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_19.dir/build.make po/CMakeFiles/pofiles_19.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_19.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_19.dir/build.make po/CMakeFiles/pofiles_19.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 10%] Generating en_CA.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/en_CA.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/en_CA.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 10%] Built target pofiles_19 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/vector.tcc: In member function 'std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, Geom::Curve const*&&, unsigned long&, int&&)void': /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/rect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/rect.cpp.o -MF CMakeFiles/2geom.dir/rect.cpp.o.d -o CMakeFiles/2geom.dir/rect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::nodes() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:767:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 767 | std::vector Path::nodes() const | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Path::allNearestTimes(Geom::Point const&, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Rect' 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 | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:681:34: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | bb = (_path[i].boundsFast()); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:686:50: note: parameter passing for argument of type 'struct 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())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:698:31: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 698 | bb = (_path[ei].boundsFast()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:702:51: note: parameter passing for argument of type 'struct 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/bin/gmake -f po/CMakeFiles/pofiles_20.dir/build.make po/CMakeFiles/pofiles_20.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_20.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_20.dir/build.make po/CMakeFiles/pofiles_20.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 10%] Generating en_GB.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/en_GB.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/en_GB.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 10%] Built target pofiles_20 [ 10%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o.d -o CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp: In function 'Geom::Point Geom::align_factors(Geom::Align)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/rect.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_21.dir/build.make po/CMakeFiles/pofiles_21.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_21.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_21.dir/build.make po/CMakeFiles/pofiles_21.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 10%] Generating eo.gmo /usr/bin/gmake -f po/CMakeFiles/pofiles_22.dir/build.make po/CMakeFiles/pofiles_22.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/eo.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/eo.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_22.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_22.dir/build.make po/CMakeFiles/pofiles_22.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_23.dir/build.make po/CMakeFiles/pofiles_23.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_23.dir/DependInfo.cmake "--color=" [ 10%] Generating es.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/es.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/es.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_23.dir/build.make po/CMakeFiles/pofiles_23.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 10%] Generating es_MX.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/es_MX.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/es_MX.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 10%] Built target pofiles_21 [ 10%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/sbasis-2d.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-2d.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 10%] Built target pofiles_23 [ 10%] Built target pofiles_22 [ 10%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/sbasis-geometric.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-geometric.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp [ 10%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/sbasis-math.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-math.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:113:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/string:52, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /usr/include/c++/11/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = long int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp: In member function 'void Geom::OldBezier::split(double, Geom::OldBezier&, Geom::OldBezier&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:93:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Vtemp[i][j] = lerp(t, Vtemp[i-1][j], Vtemp[i-1][j+1]); In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Geom::Linear2d&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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++/11/bits/stl_algo.h:61, from /usr/include/c++/11/string:52, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /usr/include/c++/11/bits/stl_heap.h: In function 'std::__adjust_heap<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, std::pair, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, long, std::pair, __gnu_cxx::__ops::_Iter_less_iter)void [clone .isra.0]': /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Linear boost::operators_impl::operator*(const Geom::Linear&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:14:51: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp: In member function 'Geom::OldBezier::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:129:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | Point OldBezier::operator()(double const t) const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-math.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:191:28: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:154:40: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function 'Geom::SBasis Geom::extract_u(const Geom::SBasis2d&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function 'Geom::D2 Geom::sb2dsolve(const Geom::SBasis2d&, const Geom::Point&, const Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:114:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Point nA = dfA/(dfA[X]*dfA[X]+dfA[Y]*dfA[Y]); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::valueAt(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:83:22: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:136:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function 'Geom::sb2d_cubic_solve(Geom::SBasis2d const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:161:27: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function 'Geom::Piecewise Geom::sqrt(const Geom::Piecewise&, double, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function 'Geom::Piecewise Geom::sqrt_internal(const Geom::SBasis&, double, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:149:40: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | sqrtf[0] = Linear(std::sqrt(f[0][0]), std::sqrt(f[0][1])); | ~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-math.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const Geom::SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const Geom::SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'Geom::Piecewise > Geom::unitVector(const Geom::D2&, double, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:236:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 236 | Point v0 = unit_vector(V.at0()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'unsigned int Geom::centroid(const Geom::Piecewise >&, Geom::Point&, double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:529:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 529 | centroid_tmp += C.at1()- C.at0(); // first moment. | ~~~~~~~^~~~~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_24.dir/build.make po/CMakeFiles/pofiles_24.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_24.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_24.dir/build.make po/CMakeFiles/pofiles_24.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 10%] Generating et.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/et.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/et.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 10%] Built target pofiles_24 [ 12%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/sbasis-poly.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-poly.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'Geom::find_tangents_by_vector(Geom::Point, Geom::D2 const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:773:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 773 | SBasis crs = dot(derivative(A), rot90(V)); | ~~~~~^~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_25.dir/build.make po/CMakeFiles/pofiles_25.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_25.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_25.dir/build.make po/CMakeFiles/pofiles_25.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 12%] Generating eu.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/eu.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/eu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 12%] Built target pofiles_25 [ 12%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/sbasis-roots.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-roots.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-math.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise::setDomain(Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise::setDomain(Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'Geom::find_normals_by_vector(Geom::Point, Geom::D2 const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:764:21: note: parameter passing for argument of type 'struct 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) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-poly.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-poly.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-poly.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp: In function 'Geom::Poly Geom::sbasis_to_poly(const Geom::SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:42:23: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | r = S*r + sb[i][0]*A + sb[i][1]*B; | ~~~~^ /usr/bin/gmake -f po/CMakeFiles/pofiles_26.dir/build.make po/CMakeFiles/pofiles_26.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_26.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_26.dir/build.make po/CMakeFiles/pofiles_26.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_27.dir/DependInfo.cmake "--color=" [ 12%] Generating fa.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/fa.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/fa.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 12%] Generating fi.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/fi.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/fi.po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'Geom::unitVector(Geom::D2 const&, double, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:282:25: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | unitV0.setDomain(Interval(0.,.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 12%] Built target pofiles_26 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 12%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 12%] Built target pofiles_27 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 12%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o -MF CMakeFiles/2geom.dir/sbasis.cpp.o.d -o CMakeFiles/2geom.dir/sbasis.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/bin/gmake -f po/CMakeFiles/pofiles_28.dir/build.make po/CMakeFiles/pofiles_28.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_28.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_28.dir/build.make po/CMakeFiles/pofiles_28.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 12%] Generating fr.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/fr.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/fr.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 12%] Built target pofiles_28 [ 12%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/self-intersect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/self-intersect.cpp.o.d -o CMakeFiles/2geom.dir/self-intersect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'bool Geom::compareIntervalMin(Geom::Interval, Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 ){ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'void Geom::subdiv_sbasis(const Geom::SBasis&, std::vector&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'std::vector Geom::roots1(const Geom::SBasis&, Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'std::vector Geom::roots(const Geom::SBasis&, Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:629:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 629 | std::vector roots(SBasis const & s, Interval const ivl) { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'Geom::compareIntervalMin(Geom::Interval, Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:362:13: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Linear boost::operators_impl::operator+(const Geom::Linear&, const Geom::Linear&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp: In member function 'bool Geom::SBasis::isFinite() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) | ~~~~~~~~~^ /usr/bin/gmake -f po/CMakeFiles/pofiles_29.dir/build.make po/CMakeFiles/pofiles_29.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_29.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_29.dir/build.make po/CMakeFiles/pofiles_29.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 12%] Generating ga.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ga.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ga.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 12%] Built target pofiles_29 [ 12%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/solve-bezier.cpp.o.d -o CMakeFiles/2geom.dir/solve-bezier.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/bin/gmake -f po/CMakeFiles/pofiles_30.dir/build.make po/CMakeFiles/pofiles_30.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_30.dir/DependInfo.cmake "--color=" In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_30.dir/build.make po/CMakeFiles/pofiles_30.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 12%] Generating gl.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/gl.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/gl.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'void Geom::sbasis_to_bezier(Geom::Bezier&, const Geom::SBasis&, size_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]) | ~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'void Geom::build_from_sbasis(Geom::PathBuilder&, const Geom::D2&, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'Geom::Path Geom::path_from_sbasis(const Geom::D2&, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 12%] Built target pofiles_30 [ 12%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o.d -o CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'Geom::sbasis_to_bezier(Geom::Bezier&, Geom::SBasis const&, unsigned long)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:95:33: note: parameter passing for argument of type 'struct 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]) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'Geom::Interval Geom::PathSelfIntersector::itemBounds(Geom::PathSelfIntersector::ItemIterator) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::append(const Geom::Curve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::PathSelfIntersector]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'Geom::Interval Geom::PathSelfIntersector::itemBounds(Geom::PathSelfIntersector::ItemIterator) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; } | ~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'void Geom::PathSelfIntersector::_appendCurveCrossing(Geom::CurveIntersection&&, size_t, size_t, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::PathVectorSelfIntersector]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /usr/bin/gmake -f po/CMakeFiles/pofiles_31.dir/build.make po/CMakeFiles/pofiles_31.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_31.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_31.dir/build.make po/CMakeFiles/pofiles_31.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating gu.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/gu.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/gu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Built target pofiles_31 [ 13%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o.d -o CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/solver.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_32.dir/build.make po/CMakeFiles/pofiles_32.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_32.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_32.dir/build.make po/CMakeFiles/pofiles_32.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating he.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/he.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/he.po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'Geom::PathSelfIntersector::_intersectWithActive(Geom::PathInternal::BaseIterator)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:107:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | void _intersectWithActive(ItemIterator curve) | ^~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Built target pofiles_32 [ 13%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/svg-path-parser.cpp.o.d -o CMakeFiles/2geom.dir/svg-path-parser.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom/svg-path-parser.cpp /usr/bin/gmake -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_33.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating hi.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/hi.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hi.po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'Geom::PathSelfIntersector::PathSelfIntersector(Geom::Path const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:62:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | PathSelfIntersector(Path const &path, double precision) | ^~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Built target pofiles_33 [ 13%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/svg-path-writer.cpp.o.d -o CMakeFiles/2geom.dir/svg-path-writer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'Geom::Sweeper::process()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweeper.h:109:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void process() { | ^~~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_34.dir/build.make po/CMakeFiles/pofiles_34.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_34.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_34.dir/build.make po/CMakeFiles/pofiles_34.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating hr.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/hr.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hr.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ [ 13%] Built target pofiles_34 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 13%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -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 CMakeFiles/2geom.dir/sweep-bounds.cpp.o.d -o CMakeFiles/2geom.dir/sweep-bounds.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h: In instantiation of 'T Geom::bernstein_value_at(double, const T*, unsigned int) [with T = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:81:31: required from 'T Geom::casteljau_subdivision(double, const T*, T*, T*, unsigned int) [with T = Geom::Point]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:71:26: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_35.dir/build.make po/CMakeFiles/pofiles_35.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_35.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_35.dir/build.make po/CMakeFiles/pofiles_35.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating hu.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/hu.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Built target pofiles_35 /usr/bin/gmake -f po/CMakeFiles/pofiles_36.dir/build.make po/CMakeFiles/pofiles_36.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_36.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_36.dir/build.make po/CMakeFiles/pofiles_36.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating hy.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/hy.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/hy.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Built target pofiles_36 [ 13%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o -MF CMakeFiles/2geom.dir/transforms.cpp.o.d -o CMakeFiles/2geom.dir/transforms.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl: In member function 'Geom::Point Geom::SVGPathParser::_pop_point()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl: In member function 'Geom::Point Geom::SVGPathParser::_pop_point()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp: In static member function 'static Geom::Zoom Geom::Zoom::map_rect(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:50:27: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'static S Geom::ShearBase::identity() [with S = Geom::HShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:179:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'static S Geom::ShearBase::identity() [with S = Geom::VShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:180:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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/bin/gmake -f po/CMakeFiles/pofiles_37.dir/build.make po/CMakeFiles/pofiles_37.dir/depend /usr/include/boost/operators.hpp: In instantiation of 'Geom::HShear boost::operators_impl::operator*(const Geom::HShear&, const Geom::HShear&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_37.dir/DependInfo.cmake "--color=" /usr/include/boost/operators.hpp: In instantiation of 'Geom::Zoom boost::operators_impl::operator*(const Geom::Zoom&, const Geom::Zoom&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_37.dir/build.make po/CMakeFiles/pofiles_37.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating id.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/id.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/id.po In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:165:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Geom::Rotate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:167:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::HShear&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::HShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:168:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Geom::HShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::HShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:168:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::VShear&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::VShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:169:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Geom::VShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::VShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:169:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Zoom&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Zoom]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:170:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Geom::Zoom]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Zoom]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:170:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:98:3: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:171:5: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl: In member function 'Geom::SVGPathParser::_pop_point()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:134:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Point SVGPathParser::_pop_point() | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:51:12: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | return ret; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp: In function 'void Geom::check_transforms()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:191:66: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | m = z * t; m = z * s; m = z * r; m = z * h; m = z * v; m = z * z; | ~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Translate Geom::Translate::identity()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Scale Geom::Scale::identity()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::identity()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static S Geom::ShearBase::identity() [with S = Geom::HShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static S Geom::ShearBase::identity() [with S = Geom::VShear]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Zoom Geom::Zoom::identity()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}; } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /usr/include/boost/operators.hpp: In function 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /usr/include/boost/operators.hpp: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 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom& Geom::Zoom::operator*=(const Geom::Zoom&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp: In function 'Geom::check_transforms()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:186:13: note: parameter passing for argument of type 'struct 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; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:181:26: note: parameter passing for argument of type 'struct Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | Zoom z(Zoom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:180:30: note: parameter passing for argument of type 'struct VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 180 | VShear v(VShear::identity()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:179:30: note: parameter passing for argument of type 'struct HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | HShear h(HShear::identity()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:178:30: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Rotate r(Rotate::identity()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:177:28: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Scale s(Scale::identity()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:176:36: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Translate t(Translate::identity()); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:187:24: note: parameter passing for argument of type 'struct 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; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:188:35: note: parameter passing for argument of type 'struct 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; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:189:46: note: parameter passing for argument of type 'struct 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; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:190:57: note: parameter passing for argument of type 'struct 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; | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Built target pofiles_37 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp: In function 'Geom::Zoom::map_rect(Geom::Rect const&, Geom::Rect const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:46:6: note: parameter passing for argument of type 'struct 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) | ^~~~ [ 13%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/g++ -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=c++20 -fPIC -pthread -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/utils.cpp.o -MF CMakeFiles/2geom.dir/utils.cpp.o.d -o CMakeFiles/2geom.dir/utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/utils.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp: In function 'Geom::Rotate::around(Geom::Point const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/transforms.cpp:142:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Affine Rotate::around(Point const &p, Coord angle) | ^~~~~~ /usr/bin/gmake -f po/CMakeFiles/pofiles_38.dir/build.make po/CMakeFiles/pofiles_38.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_38.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_38.dir/build.make po/CMakeFiles/pofiles_38.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating is.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/is.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/is.po /usr/bin/gmake -f po/CMakeFiles/pofiles_39.dir/build.make po/CMakeFiles/pofiles_39.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_39.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_39.dir/build.make po/CMakeFiles/pofiles_39.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Built target pofiles_38 [ 13%] Generating it.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/it.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/it.po /usr/bin/gmake -f po/CMakeFiles/pofiles_40.dir/build.make po/CMakeFiles/pofiles_40.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_40.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_40.dir/build.make po/CMakeFiles/pofiles_40.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating ja.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ja.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ja.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Built target pofiles_39 /usr/bin/gmake -f po/CMakeFiles/pofiles_41.dir/build.make po/CMakeFiles/pofiles_41.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_41.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_41.dir/build.make po/CMakeFiles/pofiles_41.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating km.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/km.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/km.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Built target pofiles_40 /usr/bin/gmake -f po/CMakeFiles/pofiles_42.dir/build.make po/CMakeFiles/pofiles_42.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_42.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_42.dir/build.make po/CMakeFiles/pofiles_42.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating kn.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/kn.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/kn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Built target pofiles_41 /usr/bin/gmake -f po/CMakeFiles/pofiles_43.dir/build.make po/CMakeFiles/pofiles_43.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_43.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_43.dir/build.make po/CMakeFiles/pofiles_43.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 13%] Generating ko.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ko.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ko.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_44.dir/build.make po/CMakeFiles/pofiles_44.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_44.dir/DependInfo.cmake "--color=" [ 13%] Built target pofiles_42 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_44.dir/build.make po/CMakeFiles/pofiles_44.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_45.dir/DependInfo.cmake "--color=" [ 14%] Generating kok.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/kok.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/kok.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Generating kok@latin.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/kok@latin.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/kok@latin.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Built target pofiles_43 /usr/bin/gmake -f po/CMakeFiles/pofiles_46.dir/build.make po/CMakeFiles/pofiles_46.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_46.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_46.dir/build.make po/CMakeFiles/pofiles_46.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Linking CXX shared library ../../../../../lib64/lib2geom.so [ 14%] Generating ks@aran.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ks@aran.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ks@aran.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/cmake -E cmake_link_script CMakeFiles/2geom.dir/link.txt --verbose=1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Built target pofiles_44 /usr/bin/gmake -f po/CMakeFiles/pofiles_47.dir/build.make po/CMakeFiles/pofiles_47.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_47.dir/DependInfo.cmake "--color=" [ 14%] Built target pofiles_45 /usr/bin/gmake -f po/CMakeFiles/pofiles_48.dir/build.make po/CMakeFiles/pofiles_48.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_48.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_47.dir/build.make po/CMakeFiles/pofiles_47.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_48.dir/build.make po/CMakeFiles/pofiles_48.dir/build [ 14%] Generating ks@deva.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ks@deva.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ks@deva.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Generating lt.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/lt.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/lt.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Built target pofiles_46 /usr/bin/gmake -f po/CMakeFiles/pofiles_49.dir/build.make po/CMakeFiles/pofiles_49.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_49.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_49.dir/build.make po/CMakeFiles/pofiles_49.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Generating lv.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/lv.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/lv.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Built target pofiles_48 [ 14%] Built target pofiles_47 /usr/bin/gmake -f po/CMakeFiles/pofiles_50.dir/build.make po/CMakeFiles/pofiles_50.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_51.dir/build.make po/CMakeFiles/pofiles_51.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_50.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_51.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_50.dir/build.make po/CMakeFiles/pofiles_50.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_51.dir/build.make po/CMakeFiles/pofiles_51.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Generating mk.gmo [ 14%] Generating mai.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/mai.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mai.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/mk.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mk.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Built target pofiles_49 /usr/bin/gmake -f po/CMakeFiles/pofiles_52.dir/build.make po/CMakeFiles/pofiles_52.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_52.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_52.dir/build.make po/CMakeFiles/pofiles_52.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Generating ml.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ml.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ml.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Built target pofiles_51 /usr/bin/gmake -f po/CMakeFiles/pofiles_53.dir/build.make po/CMakeFiles/pofiles_53.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_53.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_53.dir/build.make po/CMakeFiles/pofiles_53.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Built target pofiles_50 /usr/bin/gmake -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/depend [ 14%] Generating mn.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/mn.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mn.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_54.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Generating mni.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/mni.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mni.po In member function 'controlPoint': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Built target pofiles_52 /usr/bin/gmake -f po/CMakeFiles/pofiles_55.dir/build.make po/CMakeFiles/pofiles_55.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_55.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_55.dir/build.make po/CMakeFiles/pofiles_55.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Built target pofiles_53 /usr/bin/gmake -f po/CMakeFiles/pofiles_56.dir/build.make po/CMakeFiles/pofiles_56.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_56.dir/DependInfo.cmake "--color=" [ 14%] Generating mni@beng.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/mni@beng.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mni@beng.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_56.dir/build.make po/CMakeFiles/pofiles_56.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Generating mr.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/mr.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/mr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 14%] Built target pofiles_54 /usr/bin/gmake -f po/CMakeFiles/pofiles_57.dir/build.make po/CMakeFiles/pofiles_57.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_57.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_57.dir/build.make po/CMakeFiles/pofiles_57.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Generating nb.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/nb.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/nb.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Built target pofiles_55 /usr/bin/gmake -f po/CMakeFiles/pofiles_58.dir/build.make po/CMakeFiles/pofiles_58.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_58.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Built target pofiles_56 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_58.dir/build.make po/CMakeFiles/pofiles_58.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_59.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Generating ne.gmo gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ne.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ne.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Generating nl.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/nl.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/nl.po [ 15%] Built target pofiles_57 /usr/bin/gmake -f po/CMakeFiles/pofiles_60.dir/build.make po/CMakeFiles/pofiles_60.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_60.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_60.dir/build.make po/CMakeFiles/pofiles_60.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Generating nn.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/nn.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/nn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Built target pofiles_58 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'compareIntervalMin': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:362:13: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | static bool compareIntervalMin( Interval I, Interval J ){ | ^ /usr/bin/gmake -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_61.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/include/c++/11/bits/stl_heap.h: In function '__adjust_heap.constprop': /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp: In member function 'operator()': gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:249:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | ((struct rparams *) params)->B(x1); | ^ [ 15%] Generating or.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/or.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/or.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Built target pofiles_60 /usr/bin/gmake -f po/CMakeFiles/pofiles_62.dir/build.make po/CMakeFiles/pofiles_62.dir/depend [ 15%] Built target pofiles_59 /usr/bin/gmake -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_62.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_63.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_62.dir/build.make po/CMakeFiles/pofiles_62.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Generating pa.gmo In member function 'gradient': [ 15%] Generating pl.gmo lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/pl.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pl.po cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/pa.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pa.po In function 'quad_ex': lto1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:628:22: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 628 | std::optional solve(double A[2][2], double b[2]) { | ^ In member function 'extrema': lto1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | Interval xAx::extrema(Rect r) const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:648:10: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:650:38: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 650 | Interval ext(valueAt(r.corner(0))); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:656:25: note: parameter passing for argument of type 'struct 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]); | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'set': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:896:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 896 | void xAx::set (const Point & _focus, const Line & _directrix, double _eccentricity) | ^ [ 15%] Built target pofiles_61 /usr/bin/gmake -f po/CMakeFiles/pofiles_64.dir/build.make po/CMakeFiles/pofiles_64.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_64.dir/DependInfo.cmake "--color=" [ 15%] Built target pofiles_62 /usr/bin/gmake -f po/CMakeFiles/pofiles_65.dir/build.make po/CMakeFiles/pofiles_65.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_64.dir/build.make po/CMakeFiles/pofiles_64.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_65.dir/DependInfo.cmake "--color=" [ 15%] Generating pt.gmo /usr/include/c++/11/bits/predefined_ops.h: In function '__introsort_loop.constprop': /usr/include/c++/11/bits/predefined_ops.h:158:23: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/pt.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pt.po /usr/bin/gmake -f po/CMakeFiles/pofiles_65.dir/build.make po/CMakeFiles/pofiles_65.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Generating pt_BR.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/pt_BR.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/pt_BR.po [ 15%] Built target pofiles_63 /usr/bin/gmake -f po/CMakeFiles/pofiles_66.dir/build.make po/CMakeFiles/pofiles_66.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_66.dir/DependInfo.cmake "--color=" /usr/include/c++/11/bits/stl_heap.h: In function '__introsort_loop.constprop': /usr/include/c++/11/bits/stl_heap.h:355:29: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_66.dir/build.make po/CMakeFiles/pofiles_66.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Generating ro.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ro.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ro.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In member function 'arc_bound': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:1482:6: note: parameter passing for argument of type 'struct Point' 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 | ^ [ 15%] Built target pofiles_64 /usr/bin/gmake -f po/CMakeFiles/pofiles_67.dir/build.make po/CMakeFiles/pofiles_67.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_67.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:1482:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:232:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_67.dir/build.make po/CMakeFiles/pofiles_67.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Built target pofiles_65 /usr/bin/gmake -f po/CMakeFiles/pofiles_68.dir/build.make po/CMakeFiles/pofiles_68.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_68.dir/DependInfo.cmake "--color=" [ 15%] Built target pofiles_66 /usr/bin/gmake -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/depend [ 15%] Generating ru.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ru.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ru.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_69.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_68.dir/build.make po/CMakeFiles/pofiles_68.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In member function 'tangent': lto1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Generating rw.gmo /usr/bin/gmake -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/rw.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/rw.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'lerp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:232:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ [ 15%] Generating sa.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/sa.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sa.po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'crossings': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:497:22: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | std::vector xAx::crossings(Rect r) const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:500:54: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'from_origin_and_vector': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:511:26: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | std::optional xAx::toCurve(Rect const & bnd) const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'middle_point': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct 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) ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'make_orthogonal_line': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:32: note: parameter passing for argument of type 'struct 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) ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'toCurve': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:511:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | std::optional xAx::toCurve(Rect const & bnd) const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:512:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | std::vector crs = crossings(bnd); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:515:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Point dA = rot90(gradient(A)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:519:77: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:131:23: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return (*this)(t); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'find_inner_point_by_bisector_line': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:172:34: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Line bl = make_bisector_line (LineSegment (P, Q)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct 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) ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'find_inner_point': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:203:7: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point CLIPPER_CLASS::find_inner_point (const Point & P, const Point & Q) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:203:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:203:7: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:203:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:206:26: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Line l1 = cs.tangent (P); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:216:54: note: parameter passing for argument of type 'struct 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); | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Built target pofiles_67 /usr/bin/gmake -f po/CMakeFiles/pofiles_70.dir/build.make po/CMakeFiles/pofiles_70.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Built target pofiles_69 /usr/bin/gmake -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_70.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 15%] Built target pofiles_68 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_71.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f po/CMakeFiles/pofiles_72.dir/build.make po/CMakeFiles/pofiles_72.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_72.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_70.dir/build.make po/CMakeFiles/pofiles_70.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_72.dir/build.make po/CMakeFiles/pofiles_72.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Generating sat.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/sat.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sat.po [ 17%] Generating sat@deva.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/sat@deva.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sat@deva.po [ 17%] Generating sd.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/sd.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sd.po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'rsplit.constprop': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:310:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | void CLIPPER_CLASS::rsplit (std::list & points, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp: In function 'from_array': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier.cpp:307:32: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | return Interval::from_array(&b.c_[0], b.size()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In member function 'finalPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:497:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | void build_from_sbasis(Geom::PathBuilder &pb, D2 const &B, double tol, bool only_cubicbeziers) { | ^ /usr/include/c++/11/bits/vector.tcc: In member function 'emplace_back.isra': /usr/include/c++/11/bits/vector.tcc:109:7: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | vector<_Tp, _Alloc>:: | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'derivative': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:187:37: note: parameter passing for argument of type 'struct 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])); | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Built target pofiles_70 /usr/bin/gmake -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_73.dir/DependInfo.cmake "--color=" [ 17%] Built target pofiles_72 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_74.dir/build.make po/CMakeFiles/pofiles_74.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_74.dir/DependInfo.cmake "--color=" [ 17%] Built target pofiles_71 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_75.dir/build.make po/CMakeFiles/pofiles_75.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_74.dir/build.make po/CMakeFiles/pofiles_74.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In function 'operator-': lto1: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_75.dir/DependInfo.cmake "--color=" [ 17%] Generating sd@deva.gmo [ 17%] Generating sk.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/sd@deva.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sd@deva.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In function 'pick_orientation_line': lto1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/gmake -f po/CMakeFiles/pofiles_75.dir/build.make po/CMakeFiles/pofiles_75.dir/build cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/sk.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sk.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Generating sl.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'make_focus': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:504:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 504 | void make_focus (std::vector & F, std::vector const& B) | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/sl.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Built target pofiles_73 /usr/bin/gmake -f po/CMakeFiles/pofiles_76.dir/build.make po/CMakeFiles/pofiles_76.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_76.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_76.dir/build.make po/CMakeFiles/pofiles_76.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Generating sq.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/sq.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sq.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Built target pofiles_75 [ 17%] Built target pofiles_74 /usr/bin/gmake -f po/CMakeFiles/pofiles_77.dir/build.make po/CMakeFiles/pofiles_77.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_77.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_78.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_77.dir/build.make po/CMakeFiles/pofiles_77.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Generating sr.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/sr.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sr.po [ 17%] Generating sr@latin.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/sr@latin.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sr@latin.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Built target pofiles_76 /usr/bin/gmake -f po/CMakeFiles/pofiles_79.dir/build.make po/CMakeFiles/pofiles_79.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_79.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In function 'fat_line_bounds': lto1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/bin/gmake -f po/CMakeFiles/pofiles_79.dir/build.make po/CMakeFiles/pofiles_79.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Generating sv.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/sv.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/sv.po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp: In function 'sin': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis.cpp:583:8: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 583 | SBasis sin(Linear b, int k) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Built target pofiles_79 /usr/bin/gmake -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_80.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Generating ta.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ta.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ta.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Built target pofiles_77 /usr/bin/gmake -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_81.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Generating te.gmo [ 17%] Built target pofiles_78 /usr/bin/gmake -f po/CMakeFiles/pofiles_82.dir/build.make po/CMakeFiles/pofiles_82.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/te.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/te.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_82.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:36:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | find_parametric_bezier_roots(Geom::Point const *w, /* The control points */ | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_82.dir/build.make po/CMakeFiles/pofiles_82.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Generating th.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/th.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/th.po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'lerp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:362:16: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp: In function 'hausdorfl': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:430:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | Point Bu = B(x.second); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'contains': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:326:10: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool contains(Angle a) const { | ^ In member function 'boundsFast': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 17%] Built target pofiles_81 /usr/bin/gmake -f po/CMakeFiles/pofiles_83.dir/build.make po/CMakeFiles/pofiles_83.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_83.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In function 'operator-': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:299:11: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | Coord timeAtAngle(Angle a) const { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_83.dir/build.make po/CMakeFiles/pofiles_83.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 18%] Generating tr.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/tr.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/tr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 18%] Built target pofiles_80 /usr/bin/gmake -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/depend /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'portion': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:333:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | Curve* EllipticalArc::portion(double f, double t) const | ^ gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_84.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:333:8: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:333:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:333:8: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:341:58: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | arc->_initial_point = arc->_final_point = pointAt(f); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:204:58: note: parameter passing for argument of type 'struct 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); } | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'clip': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | OptInterval clip (std::vector const& A, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:362:16: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:487:41: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 487 | bl = orthogonal_orientation_line(B, M, precision); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:492:37: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Interval bound = fat_line_bounds(A, bl); | ^ [ 18%] Built target pofiles_82 /usr/bin/gmake -f po/CMakeFiles/pofiles_85.dir/build.make po/CMakeFiles/pofiles_85.dir/depend [ 18%] Generating uk.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/uk.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/uk.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_85.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'iterate': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:747:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 747 | void iterate (std::vector& domsA, | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_85.dir/build.make po/CMakeFiles/pofiles_85.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 18%] Generating ur.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/ur.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/ur.po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'operator/': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:87:34: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | result = Geom::Point(X, Y) / denominator; | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-utils.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-utils.cpp:428:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 428 | - ( ( b2 + b3 ) * bezier[3] ) ); | ^ [ 18%] Built target pofiles_83 /usr/bin/gmake -f po/CMakeFiles/pofiles_86.dir/build.make po/CMakeFiles/pofiles_86.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_86.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 18%] Built target pofiles_85 /usr/bin/gmake -f po/CMakeFiles/pofiles_86.dir/build.make po/CMakeFiles/pofiles_86.dir/build /usr/bin/gmake -f po/CMakeFiles/pofiles_87.dir/build.make po/CMakeFiles/pofiles_87.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_87.dir/DependInfo.cmake "--color=" [ 18%] Generating vi.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/vi.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/vi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_87.dir/build.make po/CMakeFiles/pofiles_87.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In function 'map_rect': lto1: note: parameter passing for argument of type 'struct Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 18%] Generating zh_CN.gmo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/zh_CN.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/zh_CN.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 18%] Built target pofiles_84 /usr/bin/gmake -f po/CMakeFiles/pofiles_88.dir/build.make po/CMakeFiles/pofiles_88.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles_88.dir/DependInfo.cmake "--color=" In member function 'boundsExact': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'operator()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:139:41: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 139 | return { proj_bounds(X), proj_bounds(Y) }; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'boundsExact': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:106:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Rect EllipticalArc::boundsExact() const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:129:29: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | if (_angles.contains(angle)) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:113:36: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | return _ellipse.boundsExact(); | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_88.dir/build.make po/CMakeFiles/pofiles_88.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 18%] Generating zh_TW.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'expandToTransformed': In member function 'boundsFast': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:163:33: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | if (_angles.contains(angle)) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/zh_TW.gmo /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po/zh_TW.po lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'unitCircleTransform': lto1: note: parameter passing for argument of type 'struct Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'pointAtAngle': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'initialPoint': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'operator/': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | _trans += z._trans / _scale; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'pointAt': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:313:7: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Point EllipticalArc::pointAt(Coord t) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:313:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:313:7: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:313:7: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:204:58: note: parameter passing for argument of type 'struct 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); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:250:80: note: parameter passing for argument of type 'struct 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); } | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function '_validateIntersection': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'struct 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); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:640:30: note: parameter passing for argument of type 'struct 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)) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 18%] Built target pofiles_86 /usr/bin/gmake -f man/CMakeFiles/man-inkscape-de.dir/build.make man/CMakeFiles/man-inkscape-de.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkscape-de.dir/DependInfo.cmake "--color=" [ 18%] Built target pofiles_87 /usr/bin/gmake -f man/CMakeFiles/man-inkscape-fr.dir/build.make man/CMakeFiles/man-inkscape-fr.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkscape-fr.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'operator()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:693:42: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 693 | auto const synthesize_intersection = [&](Angle angle) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:700:82: note: parameter passing for argument of type 'struct 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)); | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-de.dir/build.make man/CMakeFiles/man-inkscape-de.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-fr.dir/build.make man/CMakeFiles/man-inkscape-fr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'itemBounds': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:153:31: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | std::vector Path::intersectSelf(Coord precision) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function '_intersectSameEllipse': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:706:36: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 706 | synthesize_intersection(a); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'fromLine': [ 18%] Generating inkscape.de.tmp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:421:5: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 421 | xAx xAx::fromLine(Line l) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.de.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.de.tmp [ 18%] Generating inkscape.fr.tmp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:425:18: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 425 | return fromLine(norm, dist); | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.fr.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.fr.tmp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'intersectSelf': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:153:31: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:153:31: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'valueAt': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:250:80: note: parameter passing for argument of type 'struct 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); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'pointAndDerivatives': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:278:1: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | EllipticalArc::pointAndDerivatives(Coord t, unsigned int n) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:278:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:204:58: note: parameter passing for argument of type 'struct 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); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:293:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | result.push_back( ea->pointAtAngle(angle) ); | ^ [ 18%] Built target pofiles_88 /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hr.dir/build.make man/CMakeFiles/man-inkscape-hr.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkscape-hr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hr.dir/build.make man/CMakeFiles/man-inkscape-hr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:153:31: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:78:77: note: parameter passing for argument of type 'struct 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]; } | ^ [ 18%] Generating inkscape.hr.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.hr.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.hr.tmp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'allNearestTimes': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'struct 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); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:552:40: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | double dsq1 = distanceSq(p, pointAt(from)); | ^ In member function 'initialPoint': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'boundsFast': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 19%] Generating inkscape.fr.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.fr.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.fr.1 [ 19%] Generating inkscape.de.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.de.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.de.1 [ 19%] Generating inkscape.fr.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.fr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Generating inkscape.de.1.gz In member function 'angleAt': lto1: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.de.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Built target man-inkscape-fr /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkscape-hu.dir/DependInfo.cmake "--color=" [ 19%] Built target man-inkscape-de /usr/bin/gmake -f man/CMakeFiles/man-inkscape-ko.dir/build.make man/CMakeFiles/man-inkscape-ko.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkscape-ko.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-ko.dir/build.make man/CMakeFiles/man-inkscape-ko.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Generating inkscape.hu.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.hu.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.hu.tmp [ 19%] Generating inkscape.ko.tmp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function 'itemBounds': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/self-intersect.cpp:293:37: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | std::vector PathVector::intersectSelf(Coord precision) const | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.ko.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.ko.tmp [ 19%] Generating inkscape.hr.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.hr.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.hr.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'from_origin_and_vector': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:115:9: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | RatQuad RatQuad::fromPointsTangents(Point P0, Point dP0, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'fromPointsTangents': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:115:9: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 19%] Generating inkscape.hr.1.gz /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'level_set': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:318:23: note: parameter passing for argument of type 'struct 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){ | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.hr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'decompose_degenerate': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:281:47: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'lerp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:232:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ [ 19%] Built target man-inkscape-hr /usr/bin/gmake -f man/CMakeFiles/man-inkscape.dir/build.make man/CMakeFiles/man-inkscape.dir/depend /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'level_set': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'winding': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:957:48: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 957 | bool const includes_ymin = _angles.contains(ymin_a); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:322:23: note: parameter passing for argument of type 'struct 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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:325:37: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return level_set( f, region ); | ^ gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkscape.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape.dir/build.make man/CMakeFiles/man-inkscape.dir/build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In function 'operator<<': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:1026:27: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | << ea.initialPoint() << ", " | ^ gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Generating inkscape.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.tmp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'unitCircleTransform': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:110:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Affine Ellipse::unitCircleTransform() const | ^ In member function 'boundsExact': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'operator()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:146:6: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Rect Ellipse::boundsExact() const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'boundsExact': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:146:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'inverseUnitCircleTransform': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:117:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | Affine Ellipse::inverseUnitCircleTransform() const | ^ [ 19%] Generating inkscape.ko.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl: In member function '_lineTo': cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.ko.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.ko.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:150:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | _pushCurve(new LineSegment(_current, p)); | ^ [ 19%] Generating inkscape.hu.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.hu.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.hu.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'distance': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:736:6: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 736 | bool are_near(Ellipse const &a, Ellipse const &b, Coord precision) | ^ [ 19%] Generating inkscape.ko.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.ko.1 [ 19%] Generating inkscape.hu.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.hu.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Built target man-inkscape-ko [ 19%] Built target man-inkscape-hu /usr/bin/gmake -f man/CMakeFiles/man-inkscape-zh_TW.dir/build.make man/CMakeFiles/man-inkscape-zh_TW.dir/depend /usr/bin/gmake -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/depend /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'operator*=': gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:291:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 291 | Ellipse &Ellipse::operator*=(Affine const& m) | ^ gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkview-de.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkscape-zh_TW.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-zh_TW.dir/build.make man/CMakeFiles/man-inkscape-zh_TW.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Generating inkview.de.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.de.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.de.tmp [ 19%] Generating inkscape.zh_TW.tmp [ 19%] Generating inkscape.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.zh_TW.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.zh_TW.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.1 [ 19%] Generating inkscape.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Built target man-inkscape /usr/bin/gmake -f man/CMakeFiles/man-inkview-es.dir/build.make man/CMakeFiles/man-inkview-es.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkview-es.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-es.dir/build.make man/CMakeFiles/man-inkview-es.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Generating inkview.es.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.es.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.es.tmp [ 19%] Generating inkview.de.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.de.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.de.1 [ 19%] Generating inkview.de.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.de.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Built target man-inkview-de [ 19%] Generating inkscape.zh_TW.1 /usr/bin/gmake -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/depend cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.zh_TW.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkview-fr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'intersection': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | LineSegment intersection(Line l, Rect r) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:47:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/conicsec.cpp:52:50: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | return LineSegment(Point(0,0), Point(0,0)); | ^ [ 19%] Generating inkscape.zh_TW.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkscape.zh_TW.1 [ 19%] Generating inkview.es.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.es.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.es.1 [ 19%] Generating inkview.fr.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.fr.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.fr.tmp [ 19%] Built target man-inkscape-zh_TW /usr/bin/gmake -f man/CMakeFiles/man-inkview-hr.dir/build.make man/CMakeFiles/man-inkview-hr.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkview-hr.dir/DependInfo.cmake "--color=" [ 19%] Generating inkview.es.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.es.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-hr.dir/build.make man/CMakeFiles/man-inkview-hr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Built target man-inkview-es /usr/bin/gmake -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkview-hu.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'toSBasis': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/circle.cpp:273:15: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 273 | B[0] = cos(bo,4); | ^ [ 19%] Generating inkview.hr.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.hr.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.hr.tmp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'roots': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type 'struct 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); } | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'toSBasis': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:821:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 821 | arc[d][0][0] = initialPoint()[d]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:814:32: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 814 | SBasis arc_x = ray(X) * cos(param,4); | ^ [ 19%] Generating inkview.hu.tmp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:821:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 821 | arc[d][0][0] = initialPoint()[d]; | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.hu.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.hu.tmp [ 19%] Generating inkview.fr.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.fr.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.fr.1 [ 19%] Generating inkview.fr.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.fr.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'rect_line_intersect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/geom.cpp:346:1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | rect_line_intersect(Geom::Rect &r, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:232:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Generating inkview.hr.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.hr.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.hr.1 [ 19%] Built target man-inkview-fr /usr/bin/gmake -f man/CMakeFiles/man-inkview-ko.dir/build.make man/CMakeFiles/man-inkview-ko.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkview-ko.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-ko.dir/build.make man/CMakeFiles/man-inkview-ko.dir/build [ 19%] Generating inkview.hr.1.gz gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.hr.1 [ 19%] Generating inkview.hu.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.hu.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.hu.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 19%] Generating inkview.ko.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.ko.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.ko.tmp [ 19%] Built target man-inkview-hr /usr/bin/gmake -f man/CMakeFiles/man-inkview.dir/build.make man/CMakeFiles/man-inkview.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkview.dir/DependInfo.cmake "--color=" [ 20%] Generating inkview.hu.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.hu.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview.dir/build.make man/CMakeFiles/man-inkview.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 20%] Built target man-inkview-hu /usr/bin/gmake -f man/CMakeFiles/man-inkview-pt_BR.dir/build.make man/CMakeFiles/man-inkview-pt_BR.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkview-pt_BR.dir/DependInfo.cmake "--color=" [ 20%] Generating inkview.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-pt_BR.dir/build.make man/CMakeFiles/man-inkview-pt_BR.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 20%] Generating inkview.pt_BR.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.pt_BR.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.pt_BR.tmp [ 20%] Generating inkview.ko.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.ko.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.ko.1 In member function 'timeRange': [ 20%] Generating inkview.ko.1.gz lto1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.ko.1 In member function 'operator()': gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 20%] Built target man-inkview-ko /usr/bin/gmake -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/CMakeFiles/man-inkview-zh_TW.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'checkContinuity': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:1090:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | void Path::checkContinuity() const | ^ [ 20%] Generating inkview.pt_BR.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.pt_BR.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.pt_BR.1 [ 21%] Generating inkview.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.1 /usr/bin/gmake -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In member function '_ZNK4Geom11GenericRectIdE6cornerEj.part.0': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 21%] Generating inkview.pt_BR.1.gz [ 21%] Generating inkview.zh_TW.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.zh_TW.pod /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.zh_TW.tmp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.pt_BR.1 [ 21%] Generating inkview.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Built target man-inkview-pt_BR [ 21%] Built target man-inkview /usr/bin/gmake -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/depend /usr/bin/gmake -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/CMakeFiles/inkscape_appdata.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/CMakeFiles/inkscape_desktop.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'boundsFast': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:519:48: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | if (!boundsFast().intersects(seg.boundsFast())) { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Generating ../org.inkscape.Inkscape.appdata.xml cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share && /usr/bin/msgfmt --xml --template /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/org.inkscape.Inkscape.appdata.xml.in -d /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/org.inkscape.Inkscape.appdata.xml [ 21%] Generating ../org.inkscape.Inkscape.desktop cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share && /usr/bin/msgfmt --desktop --template /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/org.inkscape.Inkscape.desktop.in -d /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po -o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/org.inkscape.Inkscape.desktop --keyword=Name --keyword=GenericName --keyword=X-GNOME-FullName --keyword=Comment --keyword=Keywords /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'operator()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:546:32: note: parameter passing for argument of type 'struct Intersection' when C++17 is enabled changed to match C++14 in GCC 10.1 546 | std::vector Ellipse::intersect(Ellipse const &other) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'lerp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:362:16: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'intersect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:546:32: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 546 | std::vector Ellipse::intersect(Ellipse const &other) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:546:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 21%] Generating inkview.zh_TW.1 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.zh_TW.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/ellipse.cpp:555:20: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 555 | if (!boundsFast().intersects(other.boundsFast())) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:362:16: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'setDomain': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^ [ 21%] Generating inkview.zh_TW.1.gz cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/man/inkview.zh_TW.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In function 'polar': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'nearestTime': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct 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 | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 21%] Built target man-inkview-zh_TW /usr/bin/gmake -f share/filters/CMakeFiles/filters_svg_h.dir/build.make share/filters/CMakeFiles/filters_svg_h.dir/depend /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:750:37: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | if (distance(p, c.boundsFast()) >= mindist) continue; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:753:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 753 | Coord d = distance(c.pointAt(t), p); | ^ gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/filters /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/filters /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/filters/CMakeFiles/filters_svg_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f share/filters/CMakeFiles/filters_svg_h.dir/build.make share/filters/CMakeFiles/filters_svg_h.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Generating filters.svg.h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/filters && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/filters/i18n.py /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/filters/filters.svg > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/filters/filters.svg.h /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function 'itemBounds': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/pathvector.cpp:219:29: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | std::vector PathVector::intersect(PathVector const &other, Coord precision) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'boundsFast': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:348:9: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 348 | OptRect Path::boundsFast() const | ^ In member function 'timeRange': lto1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'pointAt': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Built target filters_svg_h /usr/bin/gmake -f share/markers/CMakeFiles/markers_svg_h.dir/build.make share/markers/CMakeFiles/markers_svg_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/markers /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/markers /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/markers/CMakeFiles/markers_svg_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f share/markers/CMakeFiles/markers_svg_h.dir/build.make share/markers/CMakeFiles/markers_svg_h.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Generating markers.svg.h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/markers && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/markers/i18n.py /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/markers/markers.svg > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/markers/markers.svg.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In member function 'initialUnitTangent': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 21%] Built target markers_svg_h /usr/bin/gmake -f share/paint/CMakeFiles/patterns_svg_h.dir/build.make share/paint/CMakeFiles/patterns_svg_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/paint /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/paint/CMakeFiles/patterns_svg_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f share/paint/CMakeFiles/patterns_svg_h.dir/build.make share/paint/CMakeFiles/patterns_svg_h.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Generating patterns.svg.h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/i18n.py /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Asian\ patterns.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Decoratives.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Geometrical.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Grids.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Halftones.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Nature\ patterns.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Patterns.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Shading.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/Textures.svg /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/paint/hatches.svg > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/paint/patterns.svg.h /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'finalPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:866:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 866 | Path Path::reversed() const | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Built target patterns_svg_h /usr/bin/gmake -f share/palettes/CMakeFiles/palettes_h.dir/build.make share/palettes/CMakeFiles/palettes_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/palettes /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/palettes /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/palettes/CMakeFiles/palettes_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f share/palettes/CMakeFiles/palettes_h.dir/build.make share/palettes/CMakeFiles/palettes_h.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Generating palettes.h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/palettes && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/palettes/i18n.py inkscape.gpl svg.gpl Tango-Palette.gpl > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/palettes/palettes.h /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function 'union_list': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path-intersection.cpp:474:65: note: parameter passing for argument of type 'struct 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)); | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' In member function 'boundsFast': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 21%] Built target palettes_h /usr/bin/gmake -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/symbols /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/symbols /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/symbols/CMakeFiles/symbols_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Generating symbols.h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/symbols && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/symbols/symbols.h /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In member function 'expandToTransformed': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:643:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 643 | void BezierCurveN<1>::expandToTransformed(Rect &bbox, Affine const &transform) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'allNearestTimes': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct 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 | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:638:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'make_angle_bisector_line': lto1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp: In function 'operator-': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:569:6: note: parameter passing for argument of type 'struct Angle' 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) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp: In function 'make_angle_bisector_line': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:569:6: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'angleAt': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:507:32: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Angle bisect = ival.angleAt(0.5); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:681:34: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 681 | bb = (_path[i].boundsFast()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp: In function 'make_angle_bisector_line': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:569:6: note: parameter passing for argument of type 'struct Point' 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) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp: In function 'divide': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/piecewise.cpp:94:17: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | c0.setDomain(Interval(0.,.5)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:686:50: note: parameter passing for argument of type 'struct 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())); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:698:31: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 698 | bb = (_path[ei].boundsFast()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/line.cpp:569:6: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:702:51: note: parameter passing for argument of type 'struct 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())); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:232:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Built target symbols_h /usr/bin/gmake -f share/templates/CMakeFiles/templates_h.dir/build.make share/templates/CMakeFiles/templates_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/templates /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/templates/CMakeFiles/templates_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f share/templates/CMakeFiles/templates_h.dir/build.make share/templates/CMakeFiles/templates_h.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Generating templates.h cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates && python3 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 > /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/templates/templates.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Built target templates_h /usr/bin/gmake -f po/CMakeFiles/pofiles.dir/build.make po/CMakeFiles/pofiles.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/po/CMakeFiles/pofiles.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles.dir/build.make po/CMakeFiles/pofiles.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Nothing to be done for 'po/CMakeFiles/pofiles.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Built target pofiles /usr/bin/gmake -f share/templates/CMakeFiles/default_templates.dir/build.make share/templates/CMakeFiles/default_templates.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/templates /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/share/templates/CMakeFiles/default_templates.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f share/templates/CMakeFiles/default_templates.dir/build.make share/templates/CMakeFiles/default_templates.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Generating localized default templates cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/share/templates && python3 ./create_default_templates.py /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build In member function 'bounds': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Rect Parallelogram::bounds() const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:42:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parallelogram.cpp:44:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Rect rect(corner(0), corner(2)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'boundsExact': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:372:9: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | OptRect Path::boundsExact() const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'winding': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 595 | int Path::winding(Point const &p) const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:595:5: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:614:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 614 | Point ip = i->initialPoint(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:602:36: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 602 | Rect bounds = i->boundsFast(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'corner': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/path.cpp:264:70: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | _data->curves.push_back(new LineSegment(r.corner(i), r.corner(i+1))); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/point.cpp:96:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | void Point::normalize() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function 'extract_u': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:14:29: note: parameter passing for argument of type 'struct 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; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'setDomain': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^ In function 'constrain_angle': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:521:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 521 | unsigned Geom::centroid(Piecewise > const &p, Point& centroid, double &area) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp: In function 'parting_point': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct 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) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:56:48: note: parameter passing for argument of type 'struct 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() }; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/parting-point.cpp:187:52: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'atan2': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:176:24: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | angle.setDomain(Interval(v.cuts[i],v.cuts[i+1])); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In member function 'at1': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:260:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 260 | b1 = r1/dot(v1,V.at1())*v1[1]+rr1/2*v1[0]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'valueAt': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'unitVector': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:282:25: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | unitV0.setDomain(Interval(0.,.5)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function 'sqrt_internal': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:172:21: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | sqrtf0.setDomain(Interval(0.,.5)); | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Built target default_templates /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/convex-hull.cpp:169:28: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair ConvexHull::minAreaRotation() const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp: In member function 'feed': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/curve.cpp:214:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | void Curve::feed(PathSink &sink, bool moveto_initial) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp: In function 'bounds': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/crossing.cpp:117:19: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | std::vector bounds(Path const &a) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In member function 'at0': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:177:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Point pt1 = f.segs[cur ].at0(); | ^ /usr/bin/g++ -fPIC -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,--dependency-file=CMakeFiles/2geom.dir/link.d -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld -shared -Wl,-soname,lib2geom.so.1.4.0 -o ../../../../../lib64/lib2geom.so.1.4.0 CMakeFiles/2geom.dir/affine.cpp.o "CMakeFiles/2geom.dir/basic-intersection.cpp.o" CMakeFiles/2geom.dir/bezier.cpp.o "CMakeFiles/2geom.dir/bezier-clipping.cpp.o" "CMakeFiles/2geom.dir/bezier-curve.cpp.o" "CMakeFiles/2geom.dir/bezier-utils.cpp.o" "CMakeFiles/2geom.dir/cairo-path-sink.cpp.o" CMakeFiles/2geom.dir/circle.cpp.o CMakeFiles/2geom.dir/concepts.cpp.o CMakeFiles/2geom.dir/conicsec.cpp.o CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o "CMakeFiles/2geom.dir/convex-hull.cpp.o" CMakeFiles/2geom.dir/coord.cpp.o CMakeFiles/2geom.dir/crossing.cpp.o CMakeFiles/2geom.dir/curve.cpp.o "CMakeFiles/2geom.dir/d2-sbasis.cpp.o" CMakeFiles/2geom.dir/ellipse.cpp.o "CMakeFiles/2geom.dir/elliptical-arc.cpp.o" "CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o" CMakeFiles/2geom.dir/geom.cpp.o "CMakeFiles/2geom.dir/intersection-graph.cpp.o" CMakeFiles/2geom.dir/line.cpp.o "CMakeFiles/2geom.dir/nearest-time.cpp.o" CMakeFiles/2geom.dir/numeric/matrix.cpp.o CMakeFiles/2geom.dir/parallelogram.cpp.o "CMakeFiles/2geom.dir/parting-point.cpp.o" "CMakeFiles/2geom.dir/path-extrema.cpp.o" "CMakeFiles/2geom.dir/path-intersection.cpp.o" "CMakeFiles/2geom.dir/path-sink.cpp.o" CMakeFiles/2geom.dir/path.cpp.o CMakeFiles/2geom.dir/pathvector.cpp.o CMakeFiles/2geom.dir/piecewise.cpp.o CMakeFiles/2geom.dir/point.cpp.o CMakeFiles/2geom.dir/polynomial.cpp.o CMakeFiles/2geom.dir/rect.cpp.o "CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o" "CMakeFiles/2geom.dir/sbasis-2d.cpp.o" "CMakeFiles/2geom.dir/sbasis-geometric.cpp.o" "CMakeFiles/2geom.dir/sbasis-math.cpp.o" "CMakeFiles/2geom.dir/sbasis-poly.cpp.o" "CMakeFiles/2geom.dir/sbasis-roots.cpp.o" "CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o" CMakeFiles/2geom.dir/sbasis.cpp.o "CMakeFiles/2geom.dir/self-intersect.cpp.o" "CMakeFiles/2geom.dir/solve-bezier.cpp.o" "CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o" "CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o" "CMakeFiles/2geom.dir/svg-path-parser.cpp.o" "CMakeFiles/2geom.dir/svg-path-writer.cpp.o" "CMakeFiles/2geom.dir/sweep-bounds.cpp.o" CMakeFiles/2geom.dir/transforms.cpp.o CMakeFiles/2geom.dir/utils.cpp.o -Wl,-rpath,:::::::: -lglib-2.0 -lgsl -lgslcblas -lm -lcairo /usr/lib64/libdouble-conversion.so cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/2geom/src/2geom && /usr/bin/cmake -E cmake_symlink_library ../../../../../lib64/lib2geom.so.1.4.0 ../../../../../lib64/lib2geom.so.1.4.0 ../../../../../lib64/lib2geom.so gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Built target 2geom /usr/bin/gmake -f src/livarot/CMakeFiles/livarot_LIB.dir/build.make src/livarot/CMakeFiles/livarot_LIB.dir/depend /usr/bin/gmake -f src/util/CMakeFiles/util_LIB.dir/build.make src/util/CMakeFiles/util_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot/CMakeFiles/livarot_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util/CMakeFiles/util_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/livarot/CMakeFiles/livarot_LIB.dir/build.make src/livarot/CMakeFiles/livarot_LIB.dir/build /usr/bin/gmake -f src/util/CMakeFiles/util_LIB.dir/build.make src/util/CMakeFiles/util_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 21%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o [ 21%] Building CXX object src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o -MF CMakeFiles/livarot_LIB.dir/AVL.cpp.o.d -o CMakeFiles/livarot_LIB.dir/AVL.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/AVL.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o -MF CMakeFiles/util_LIB.dir/action-accel.cpp.o.d -o CMakeFiles/util_LIB.dir/action-accel.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp [ 21%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o -MF CMakeFiles/livarot_LIB.dir/float-line.cpp.o.d -o CMakeFiles/livarot_LIB.dir/float-line.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/float-line.cpp [ 21%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/action-accel.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In member function 'void Path::ConvertWithBackData(double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:70:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (; curP < descr_cmd.size(); curP++) { | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In member function 'const Geom::Point Path::PrevPoint(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:420:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | const Geom::Point Path::PrevPoint(int i) const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:601: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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:602:37: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In member function 'void Path::ConvertEvenLines(double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:327:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | nexcur = nextX - curX; | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In member function 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:601:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 601 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:602:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 602 | AddPoint( cb.vector() * ar * cbangle + dr ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:613:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:614:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 614 | AddPoint( cb.vector() * ar * cbangle + dr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /usr/include/boost/operators.hpp: In function 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /usr/include/boost/operators.hpp: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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In member function 'Path::DoArc(Geom::Point const&, Geom::Point const&, double, double, double, bool, bool, double)': [ 21%] Building CXX object src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:601:26: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 601 | cb = omega * cb; | ^~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o -MF CMakeFiles/util_LIB.dir/document-fonts.cpp.o.d -o CMakeFiles/util_LIB.dir/document-fonts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/document-fonts.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:602:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 602 | AddPoint( cb.vector() * ar * cbangle + dr ); | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:613:26: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:614:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 614 | AddPoint( cb.vector() * ar * cbangle + dr); | ^~ [ 21%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o -MF CMakeFiles/livarot_LIB.dir/Path.cpp.o.d -o CMakeFiles/livarot_LIB.dir/Path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp [ 21%] Building CXX object src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o -MF CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o.d -o CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/expression-evaluator.cpp [ 23%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o -MF CMakeFiles/util_LIB.dir/font-collections.cpp.o.d -o CMakeFiles/util_LIB.dir/font-collections.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-collections.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp: In member function 'std::string Path::svg_dump_path() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:581:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 581 | for (int i = 0; i < descr_cmd.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp: In member function 'std::string Path::svg_dump_path() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:582:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | auto const p = i == 0 ? Geom::Point() : PrevPoint(i - 1); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 23%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 23%] Built target inkscape_appdata [ 23%] Building CXX object src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o -MF CMakeFiles/util_LIB.dir/format_size.cpp.o.d -o CMakeFiles/util_LIB.dir/format_size.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/format_size.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 23%] Built target inkscape_desktop [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o -MF CMakeFiles/livarot_LIB.dir/path-description.cpp.o.d -o CMakeFiles/livarot_LIB.dir/path-description.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/path-description.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/bin/gmake -f src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build.make src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build.make src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 24%] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libdepixelize && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o -MF CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o.d -o CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/path-description.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/path-description.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-discovery.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/font-discovery.cpp.o -MF CMakeFiles/util_LIB.dir/font-discovery.cpp.o.d -o CMakeFiles/util_LIB.dir/font-discovery.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-tags.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/font-tags.cpp.o -MF CMakeFiles/util_LIB.dir/font-tags.cpp.o.d -o CMakeFiles/util_LIB.dir/font-tags.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-tags.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp: In member function 'void Path::LoadPathVector(const Geom::PathVector&, const std::vector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:403:55: warning: comparison of integer expressions of different signedness: 'const size_type' {aka 'const long unsigned int'} and 'int' [-Wsign-compare] 403 | while (it != cuts.end() && it->path_index == i && it->curve_index == j) { | ~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:403:79: warning: comparison of integer expressions of different signedness: 'const size_type' {aka 'const long unsigned int'} and 'int' [-Wsign-compare] 403 | while (it != cuts.end() && it->path_index == i && it->curve_index == j) { | ~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp: In member function 'void Path::AddCurve(const Geom::Curve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:336:52: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Geom::deg_from_rad(arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp: In member function 'void Path::LoadPath(const Geom::Path&, const Geom::Affine&, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:365:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | MoveTo( pathtr.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp: In member function 'Path::AddCurve(Geom::Curve const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:336:52: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Geom::deg_from_rad(arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:335:41: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | arc->rays().x(), arc->rays().y(), | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathCutting.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'is_straight_curve(Geom::BezierCurve const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:28:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | if (!Geom::are_near(c[i], line)) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathOutline.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:81:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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...)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:82:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:84:30: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:85:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:86:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:87:30: note: add explicit 'this' or '*this' capture /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o -MF CMakeFiles/util_LIB.dir/funclog.cpp.o.d -o CMakeFiles/util_LIB.dir/funclog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/funclog.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathOutline.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathSimplify.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:421:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 421 | i->gio_app()->signal_shutdown().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:421:49: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:426:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 426 | _connection = _loading.subscribe([=](const MessageType& msg) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:426:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:431:23: warning: unused variable 'progress' [-Wunused-variable] 431 | else if (auto progress = Async::Msg::get_progress(msg)) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:6: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/share.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/share.cpp.o -MF CMakeFiles/util_LIB.dir/share.cpp.o.d -o CMakeFiles/util_LIB.dir/share.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/share.cpp [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathSimplify.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp: In function 'Geom::Point StrokeNormalize(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Path.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathStroke.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o -MF CMakeFiles/util_LIB.dir/object-renderer.cpp.o.d -o CMakeFiles/util_LIB.dir/object-renderer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o -MF CMakeFiles/livarot_LIB.dir/Shape.cpp.o.d -o CMakeFiles/livarot_LIB.dir/Shape.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.cpp [ 24%] Linking CXX static library ../../../lib64/libdepixelize_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libdepixelize && /usr/bin/cmake -P CMakeFiles/depixelize_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/3rdparty/libdepixelize && /usr/bin/cmake -E cmake_link_script CMakeFiles/depixelize_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib64/libdepixelize_LIB.a CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o /usr/bin/ranlib ../../../lib64/libdepixelize_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 24%] Built target depixelize_LIB [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/paper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/paper.cpp.o -MF CMakeFiles/util_LIB.dir/paper.cpp.o.d -o CMakeFiles/util_LIB.dir/paper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/paper.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/paper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/paper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeDraw.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/parse-int-range.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/parse-int-range.cpp.o -MF CMakeFiles/util_LIB.dir/parse-int-range.cpp.o.d -o CMakeFiles/util_LIB.dir/parse-int-range.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/parse-int-range.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeDraw.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/preview.cpp.o -MF CMakeFiles/util_LIB.dir/preview.cpp.o.d -o CMakeFiles/util_LIB.dir/preview.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp: In member function 'void Shape::ConvertToFormeNested(Path*, int, Path* const*, int&, int*&, int*&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp:401:25: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 401 | if (pData.size()<= fi || fi == numberOfPoints()) { | ~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp: In member function 'void Shape::AddContour(Path*, int, Path* const*, int, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeMisc.cpp:923:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 923 | if (nPiece < 0 || nPiece >= from->descr_cmd.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/object-renderer.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeRaster.cpp [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeSweep.cpp [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/statics.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/statics.cpp.o -MF CMakeFiles/util_LIB.dir/statics.cpp.o.d -o CMakeFiles/util_LIB.dir/statics.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/statics.cpp [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o -MF CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o.d -o CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-event.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeRaster.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/ShapeSweep.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o -MF CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o.d -o CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/recently-used-fonts.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-event.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/pool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/pool.cpp.o -MF CMakeFiles/util_LIB.dir/pool.cpp.o.d -o CMakeFiles/util_LIB.dir/pool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/pool.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:35:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 35 | if (ibox.width() != width_in || ibox.height() != height_in) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:35:51: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 35 | if (ibox.width() != width_in || ibox.height() != height_in) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:39: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:39:50: 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 scaled_box = dboxIn * Geom::Scale(sf); | ^ [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o -MF CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o.d -o CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.cpp [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o -MF CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o.d -o CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree-list.cpp [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/units.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/units.cpp.o -MF CMakeFiles/util_LIB.dir/units.cpp.o.d -o CMakeFiles/util_LIB.dir/units.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/recently-used-fonts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/recently-used-fonts.cpp: In member function 'void Inkscape::RecentlyUsedFonts::prepend_to_list(const Glib::ustring&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/recently-used-fonts.cpp:221:29: warning: comparison of integer expressions of different signedness: 'std::__cxx11::list::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 221 | if(_recent_list.size() > _max_size) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 25%] Building CXX object src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o -MF CMakeFiles/util_LIB.dir/xim_fix.cpp.o.d -o CMakeFiles/util_LIB.dir/xim_fix.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/xim_fix.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/sweep-tree-list.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 25%] Linking CXX static library ../../lib64/liblivarot_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/cmake -P CMakeFiles/livarot_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/livarot && /usr/bin/cmake -E cmake_link_script CMakeFiles/livarot_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/liblivarot_LIB.a CMakeFiles/livarot_LIB.dir/AVL.cpp.o "CMakeFiles/livarot_LIB.dir/float-line.cpp.o" CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o CMakeFiles/livarot_LIB.dir/Path.cpp.o CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o "CMakeFiles/livarot_LIB.dir/path-description.cpp.o" CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o CMakeFiles/livarot_LIB.dir/Shape.cpp.o CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o "CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o" "CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o" "CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o" /usr/bin/ranlib ../../lib64/liblivarot_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 25%] Built target livarot_LIB [ 25%] Building CXX object src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o -MF CMakeFiles/util_LIB.dir/ziptool.cpp.o.d -o CMakeFiles/util_LIB.dir/ziptool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/ziptool.cpp [ 25%] Linking CXX static library ../../lib64/libutil_LIB.a cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/cmake -P CMakeFiles/util_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/util_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libutil_LIB.a "CMakeFiles/util_LIB.dir/action-accel.cpp.o" "CMakeFiles/util_LIB.dir/document-fonts.cpp.o" "CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o" "CMakeFiles/util_LIB.dir/font-collections.cpp.o" CMakeFiles/util_LIB.dir/format_size.cpp.o "CMakeFiles/util_LIB.dir/font-discovery.cpp.o" "CMakeFiles/util_LIB.dir/font-tags.cpp.o" CMakeFiles/util_LIB.dir/funclog.cpp.o CMakeFiles/util_LIB.dir/share.cpp.o "CMakeFiles/util_LIB.dir/object-renderer.cpp.o" CMakeFiles/util_LIB.dir/paper.cpp.o "CMakeFiles/util_LIB.dir/parse-int-range.cpp.o" CMakeFiles/util_LIB.dir/preview.cpp.o CMakeFiles/util_LIB.dir/statics.cpp.o "CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o" CMakeFiles/util_LIB.dir/pool.cpp.o CMakeFiles/util_LIB.dir/units.cpp.o CMakeFiles/util_LIB.dir/xim_fix.cpp.o CMakeFiles/util_LIB.dir/ziptool.cpp.o /usr/bin/ranlib ../../lib64/libutil_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 25%] Built target util_LIB /usr/bin/gmake -f src/CMakeFiles/inkscape_base.dir/build.make src/CMakeFiles/inkscape_base.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 25%] Generating inkscape-version.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -DINKSCAPE_BINARY_DIR=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build -P /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/CMakeScripts/inkscape-version.cmake revision is ebf0e940d0, 2025-05-08 cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/CMakeFiles/inkscape_base.dir/DependInfo.cmake "--color=" Deleting primary custom command output "/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/inkscape-version.cpp" because another output "/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/run_always.txt" does not exist. gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/CMakeFiles/inkscape_base.dir/build.make src/CMakeFiles/inkscape_base.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/async/async.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o -MF CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o.d -o CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/async/async.cpp.o -MF CMakeFiles/inkscape_base.dir/async/async.cpp.o.d -o CMakeFiles/inkscape_base.dir/async/async.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/async.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o -MF CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-util.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o -MF CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o.d -o CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cmyk-conv.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o -MF CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o.d -o CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/color-conv.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/demangle.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/heap.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/heap.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/heap.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/logger.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/logger.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/logger.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/sysv-heap.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/debug/timestamp.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o -MF CMakeFiles/inkscape_base.dir/display/curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/curve.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color/cms-system.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:613:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'void Inkscape::DrawingContext::arc(const Geom::Point&, double, const Geom::AngleInterval&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'void Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'Inkscape::DrawingContext::arc(Geom::Point const&, double, Geom::AngleInterval const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:107:33: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | double to = angle.finalAngle(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:137:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | Geom::Point origin = s->origin(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp: In member function 'Inkscape::DrawingContext::targetLogicalBounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.cpp:141:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'void convert_pixels_pixbuf_to_argb32(guchar*, int, int, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1761:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1761 | for (size_t i = 0; i < h; ++i) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1763:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1763 | for (size_t j = 0; j < w; ++j) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'void convert_pixels_argb32_to_pixbuf(guchar*, int, int, int, guint32)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1781:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1781 | for (size_t i = 0; i < h; ++i) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1783:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1783 | for (size_t j = 0; j < w; ++j) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1834:28: warning: unused variable 'hex' [-Wunused-variable] 1834 | const uint16_t hex = 0x101 * x; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'void feed_path_to_cairo(cairo_t*, const Geom::Path&, Geom::Affine, Geom::OptRect, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /usr/include/boost/operators.hpp: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'void feed_curve_to_cairo(cairo_t*, const Geom::Curve&, const Geom::Affine&, const Geom::Rect&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())) { | ~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::initialAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:133:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Angle initialAngle() const { return _angles.initialAngle(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'void feed_path_to_cairo(cairo_t*, const Geom::Path&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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] ); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:1942:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1942 | } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'feed_curve_to_cairo(_cairo*, Geom::Curve const&, Geom::Affine const&, Geom::Rect const&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:783:48: note: parameter passing for argument of type 'struct 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())) { | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'feed_path_to_cairo(_cairo*, Geom::Path const&, Geom::Affine, Geom::OptRect, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:850:50: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'feed_pathvector_to_cairo(_cairo*, Geom::PathVector const&, Geom::Affine, Geom::OptRect, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:850:55: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'Geom::Rect Inkscape::DrawingImage::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::PathIteratorSink >::lineTo(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'Geom::Rect Inkscape::DrawingImage::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing 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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'virtual unsigned int Inkscape::DrawingImage::_updateItem(const IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'virtual unsigned int Inkscape::DrawingImage::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, const IntRect&, unsigned int, const Inkscape::DrawingItem*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'virtual Inkscape::DrawingItem* Inkscape::DrawingImage::_pickItem(const Geom::Point&, double, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In function 'double Inkscape::distance_to_segment(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:259:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | } // namespace Inkscape | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'Inkscape::DrawingImage::_pickItem(Geom::Point const&, double, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:197:31: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::LineSegment l(a1, a2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function 'Inkscape::DrawingImage::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:104:10: note: parameter passing for argument of type 'struct 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 | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:2: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-paintserver.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h: In constructor 'Inkscape::DrawingItem::DrawingItem(Inkscape::Drawing&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:239:10: warning: 'Inkscape::DrawingItem::style_vector_effect_fixed' will be initialized after [-Wreorder] 239 | bool style_vector_effect_fixed : 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:217:11: warning: 'float Inkscape::DrawingItem::_opacity' [-Wreorder] 217 | float _opacity; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:229:21: warning: 'Inkscape::DrawingItem::_stroke_pattern' will be initialized after [-Wreorder] 229 | DrawingPattern *_stroke_pattern; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:213:13: warning: 'SPItem* Inkscape::DrawingItem::_item' [-Wreorder] 213 | SPItem *_item; ///< Used to associate DrawingItems with SPItems that created them | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:250:14: warning: 'Inkscape::DrawingItem::_has_cache_iterator' will be initialized after [-Wreorder] 250 | unsigned _has_cache_iterator : 1; ///< If set, _cache_iterator is valid | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:242:14: warning: 'unsigned char Inkscape::DrawingItem::_propagate_state' [-Wreorder] 242 | unsigned _propagate_state : 8; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp: In member function 'void Inkscape::DrawingItem::recursivePrintTree(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:1096:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1096 | for (int i = 0; i < level; i++) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp: In member function 'cairo_pattern_t* Inkscape::DrawingPattern::renderPattern(Inkscape::RenderContext&, const IntRect&, float, int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:15: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp: In member function 'virtual unsigned int Inkscape::DrawingPattern::_updateItem(const IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp: In member function 'Inkscape::DrawingPattern::renderPattern(Inkscape::RenderContext&, Geom::GenericRect const&, float, int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:144:48: note: parameter passing for argument of type 'struct 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(); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp: In member function 'cairo_t* Inkscape::DrawingSurface::createRawContext()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Scale Geom::Scale::identity()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38, inlined from 'Geom::GenericOptRect::operator&=(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:478:22, inlined from 'boost::operators_impl::operator&(Geom::GenericRect const&, Geom::GenericOptRect const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Inkscape::DrawingShape::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:223:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp: In member function 'Inkscape::DrawingShape::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38, inlined from 'Geom::GenericOptRect::operator&=(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:478:22, inlined from 'boost::operators_impl::operator&(Geom::GenericRect const&, Geom::GenericOptRect const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Inkscape::DrawingShape::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:223:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-shape.cpp: In member function 'Inkscape::DrawingShape::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp: In member function 'Inkscape::DrawingSurface::createRawContext()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:123:40: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | if (_scale != Geom::Scale::identity()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:124:59: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38, inlined from 'Geom::operator&(Geom::GenericRect const&, Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:46:22, inlined from 'Inkscape::DrawingCache::markClean(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:157:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp: In member function 'Inkscape::DrawingCache::markClean(Geom::GenericRect const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38, inlined from 'Geom::operator&(Geom::GenericRect const&, Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:46:22, inlined from 'Inkscape::DrawingCache::markClean(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:157:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.cpp: In member function 'Inkscape::DrawingCache::markClean(Geom::GenericRect const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-3dutils.cpp [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-3dutils.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:93: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:57:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | bbox_exact = font->BBoxExact(_glyph); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function 'virtual unsigned int Inkscape::DrawingGlyphs::_updateItem(const IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:93:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::Rect bbox_pick_scaled_d = bbox_pick * ctx.ctm; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function 'void Inkscape::DrawingText::decorateStyle(Inkscape::DrawingContext&, double, double, const Geom::Point&, const Geom::Point&, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:263:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 263 | dc.rectangle( Geom::Rect(ps + poff, pf - poff)); | ~~~^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function 'Inkscape::DrawingGlyphs::_updateItem(Geom::GenericRect const&, Inkscape::UpdateContext const&, unsigned int, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:94:55: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Geom::Rect bbox_draw_scaled_d = bbox_draw * ctx.ctm; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function 'Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:407:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | unsigned DrawingText::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &area, unsigned flags, DrawingItem const *stop_at) const | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38, inlined from 'Geom::GenericOptRect::operator&=(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:478:22, inlined from 'boost::operators_impl::operator&(Geom::GenericRect const&, Geom::GenericOptRect const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:409:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function 'Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38, inlined from 'Geom::GenericOptRect::operator&=(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:478:22, inlined from 'boost::operators_impl::operator&(Geom::GenericRect const&, Geom::GenericOptRect const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:409:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function 'Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-colormatrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp: In member function 'virtual void Inkscape::Filters::FilterComposite::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-convolve-matrix.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp: In member function 'virtual void Inkscape::Filters::FilterDiffuseLighting::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-diffuselighting.cpp:135:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | void FilterDiffuseLighting::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-displacement-map.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:75:30: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp: In member function 'virtual void Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /usr/include/boost/operators.hpp: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp: In member function 'Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-flood.cpp:65:68: note: parameter passing for argument of type 'struct 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(); | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-gaussian.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp: In member function 'virtual void Inkscape::Filters::FilterImage::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-image.cpp:38:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 38 | void FilterImage::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp: In member function 'virtual void Inkscape::Filters::FilterMerge::set_input(int, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:93:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 93 | if (_input_image.size() > input) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-merge.cpp: In member function 'virtual void Inkscape::Filters::FilterMerge::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-morphology.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-offset.cpp: In member function 'virtual void Inkscape::Filters::FilterOffset::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp: In member function 'Geom::Rect Inkscape::Filters::FilterPrimitive::filter_primitive_area(const Inkscape::Filters::FilterUnits&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:108:37: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:108:37: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp: In member function 'Inkscape::Filters::FilterPrimitive::filter_primitive_area(Inkscape::Filters::FilterUnits const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.cpp:103:12: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.h: In constructor 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&, Inkscape::RenderContext&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.h:95:20: warning: 'Inkscape::Filters::FilterSlot::rc' will be initialized after [-Wreorder] 95 | RenderContext &rc; | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.h:94:9: warning: 'int Inkscape::Filters::FilterSlot::device_scale' [-Wreorder] 94 | int device_scale; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:30:1: warning: when initialized here [-Wreorder] 30 | FilterSlot::FilterSlot(DrawingContext *bgdc, DrawingContext &graphic, FilterUnits const &units, RenderContext &rc, int blurquality) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp: In member function 'Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:47:37: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:265:33: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp: In constructor 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&, Inkscape::RenderContext&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:47:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | Geom::Point min = bbox_trans.min(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:18: /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /usr/include/boost/operators.hpp: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp: In member function 'Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp: In member function 'Inkscape::Filters::FilterSlot::get_primitive_area(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:269:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | } // namespace Inkscape | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp: In member function 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingContext*, Inkscape::DrawingContext&, Inkscape::Filters::FilterUnits const&, Inkscape::RenderContext&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:47:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | Geom::Point min = bbox_trans.min(); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-slot.cpp:30:1: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.h: In constructor 'Inkscape::Filters::FilterSpecularLighting::FilterSpecularLighting()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.h:50:12: warning: 'Inkscape::Filters::FilterSpecularLighting::specularExponent' will be initialized after [-Wreorder] 50 | double specularExponent; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.h:48:12: warning: 'double Inkscape::Filters::FilterSpecularLighting::surfaceScale' [-Wreorder] 48 | double surfaceScale; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:35:1: warning: when initialized here [-Wreorder] 35 | FilterSpecularLighting::FilterSpecularLighting() | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp: In member function 'virtual void Inkscape::Filters::FilterSpecularLighting::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:65:35: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp: In member function 'virtual void Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-specularlighting.cpp:148:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | void FilterSpecularLighting::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp: In member function 'Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-tile.cpp:27:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 27 | void FilterTile::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-light.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp: In member function 'Geom::Affine Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp: In member function 'Geom::IntRect Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp: In member function 'Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:129:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | Geom::Point max(item_bbox->max()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp: In member function 'virtual void Inkscape::Filters::FilterTurbulence::render_cairo(Inkscape::Filters::FilterSlot&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp: In member function 'Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-units.cpp:156:35: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Rect r = *filter_area * u2pb; | ^~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-turbulence.cpp:383:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | void FilterTurbulence::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-light.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o -MF CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp: In member function 'int Inkscape::Filters::Filter::render(const Inkscape::DrawingItem*, Inkscape::DrawingContext&, Inkscape::DrawingContext*, Inkscape::RenderContext&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp: In member function 'Inkscape::Filters::Filter::_filter_resolution(Geom::Rect const&, Geom::Affine const&, Inkscape::Filters::FilterQuality) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:373:27: note: parameter passing for argument of type 'struct 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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp: In member function 'Inkscape::Filters::Filter::render(Inkscape::DrawingItem const*, Inkscape::DrawingContext&, Inkscape::DrawingContext*, Inkscape::RenderContext&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:99:5: note: parameter passing for argument of type 'struct 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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:125:41: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto resolution = _filter_resolution(*filter_area, trans, filterquality); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:158:53: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item-list.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp: In constructor 'Inkscape::NRStyleData::NRStyleData(const SPStyle*, const SPStyle*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:199:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 199 | for (int i = 0; i < PAINT_ORDER_LAYERS; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-style.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-svgfonts.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-manager.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/translucency-group.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-rendering.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-rendering.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-temporary-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp: In function 'std::optional > Inkscape::Handles::{anonymous}::configure_selector(CRSelector*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:252:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 252 | for (int i = 1; i < tokens.size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp: In function 'uint32_t Inkscape::Handles::{anonymous}::combine_rgb_a(uint32_t, float)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:349:25: warning: variable '_' set but not used [-Wunused-but-set-variable] 349 | EXTRACT_ARGB32(rgb, _, r, g, b) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:169:13: note: in definition of macro 'EXTRACT_ARGB32' 169 | guint32 a, r, g, b; \ | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/ctrl-handle-styling.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:98:25: warning: comparison of integer expressions of different signedness: 'const int' and 'boost::intrusive::list_impl, &Inkscape::CanvasItem::member_hook>, long unsigned int, true, void>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 98 | } else if (zpos >= _parent->items.size() - 1) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp: In member function 'double Inkscape::CanvasItemBpath::closest_distance_to(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'Geom::OptRect expandedBy(const Geom::OptRect&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-bpath.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'expandedBy(Geom::OptRect const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:81:26: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp: In member function 'Inkscape::Display::SnapIndicator::make_distribution_indicators(Inkscape::SnappedPoint const&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:534:91: warning: 'point2' may be used uninitialized in this function [-Wmaybe-uninitialized] 534 | _distribution_snap_indicators.push_back(_desktop->add_temporary_canvasitem(point2, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.cpp:533:91: warning: 'point1' may be used uninitialized in this function [-Wmaybe-uninitialized] 533 | _distribution_snap_indicators.push_back(_desktop->add_temporary_canvasitem(point1, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.h:9, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-catchall.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.h:9, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:6: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.h:9, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:6: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-context.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp: In member function 'void Inkscape::CanvasItemCtrl::_dump()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:108:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::array::size_type' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 1; i <= types.size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:476:36: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp: In member function 'double Inkscape::CanvasItemCtrl::closest_distance_to(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp: In member function 'virtual void Inkscape::CanvasItemCtrl::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:476:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 476 | _bounds = Geom::Rect::from_xywh(_pos, {width, width}).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing 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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp: In member function 'Inkscape::CanvasItemCtrl::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:476:36: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 476 | _bounds = Geom::Rect::from_xywh(_pos, {width, width}).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp: In member function 'virtual void Inkscape::CanvasItemCurve::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp: In member function 'virtual void Inkscape::CanvasItemCurve::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp: In member function 'Inkscape::CanvasItemCurve::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:145:25: note: parameter passing for argument of type 'struct 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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h: In constructor 'Inkscape::CanvasItemGrid::CanvasItemGrid(Inkscape::CanvasItemGroup*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:57:14: warning: 'Inkscape::CanvasItemGrid::_minor_color' will be initialized after [-Wreorder] 57 | uint32_t _minor_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:56:14: warning: 'uint32_t Inkscape::CanvasItemGrid::_major_color' [-Wreorder] 56 | uint32_t _major_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:44:1: warning: when initialized here [-Wreorder] 44 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:56:14: warning: 'Inkscape::CanvasItemGrid::_major_color' will be initialized after [-Wreorder] 56 | uint32_t _major_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:54:9: warning: 'int Inkscape::CanvasItemGrid::_major_line_interval' [-Wreorder] 54 | int _major_line_interval; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:44:1: warning: when initialized here [-Wreorder] 44 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:54:9: warning: 'Inkscape::CanvasItemGrid::_major_line_interval' will be initialized after [-Wreorder] 54 | int _major_line_interval; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.h:48:10: warning: 'bool Inkscape::CanvasItemGrid::_dotted' [-Wreorder] 48 | bool _dotted; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:44:1: warning: when initialized here [-Wreorder] 44 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:545:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 545 | return p; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function 'virtual void Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:116:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return l; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_parallel_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'void Geom::Line::setOrigin(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:631:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | } // namespace Inkscape | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function 'Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:230:60: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:230:76: note: parameter passing for argument of type 'struct 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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-drawing.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'Geom::OptRect expandedBy(const Geom::OptRect&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function 'Inkscape::CanvasItemGridTiles::set_gap_size(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:519:6: note: parameter passing for argument of type 'struct 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) { | ^~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function 'Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:203:61: note: parameter passing for argument of type 'struct 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:184:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | void CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer &buf) const | ^~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-group.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:31: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp: In member function 'virtual bool Inkscape::CanvasItemQuad::contains(const Geom::Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp: In member function 'virtual void Inkscape::CanvasItemQuad::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp: In member function 'virtual void Inkscape::CanvasItemQuad::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp: In member function 'Inkscape::CanvasItemQuad::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-quad.cpp:100:25: note: parameter passing for argument of type 'struct 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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp: In member function 'double Inkscape::CanvasItemGuideLine::closest_distance_to(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'constexpr Geom::Point Geom::rot90(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:116:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return l; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing 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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp: In member function 'virtual void Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:95:48: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:192:33: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp: In member function 'Inkscape::CanvasItemGuideLine::closest_distance_to(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:89:52: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:192:33: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp: In member function 'virtual void Inkscape::CanvasItemText::_update(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp: In member function 'Geom::Rect Inkscape::CanvasItemText::get_text_size() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp: In member function 'Geom::Rect Inkscape::CanvasItemText::load_text_extents()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'Geom::GenericRect::from_xywh(Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp: In member function 'Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:188:61: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:193:80: note: parameter passing for argument of type 'struct 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 file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp: In member function 'Inkscape::CanvasItemText::get_text_size() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-text.cpp:191:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect CanvasItemText::get_text_size() const { | ^~~~~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/db.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/db.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.cpp /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp: In member function 'virtual void Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp: In member function 'Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:118:58: note: parameter passing for argument of type 'struct 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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:149:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto pt = rect.corner(i) * aff; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:118:31: note: parameter passing for argument of type 'struct 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(); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp: In member function 'void Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp: In member function 'void Inkscape::CanvasPage::_updateTextItem(Inkscape::CanvasItemText*, Geom::Rect, std::string)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.h: In constructor 'Inkscape::Extension::Dependency::Dependency(Inkscape::XML::Node*, const Inkscape::Extension::Extension*, Inkscape::Extension::Dependency::type_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.h:74:22: warning: 'Inkscape::Extension::Dependency::_extension' will be initialized after [-Wreorder] 74 | const Extension *_extension; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.h:62:12: warning: 'Inkscape::Extension::Dependency::type_t Inkscape::Extension::Dependency::_type' [-Wreorder] 62 | type_t _type = TYPE_FILE; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/dependency.cpp:54:1: warning: when initialized here [-Wreorder] 54 | Dependency::Dependency (Inkscape::XML::Node * in_repr, const Extension *extension, type_t default_type) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp: In member function 'Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:27:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/effect.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/effect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/db.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/extension.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/extension.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/processing-action.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/init.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/init.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/input.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/input.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/extension.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/input.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/execution-env.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/output.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/output.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/print.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/init.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/system.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/system.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/template.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/template.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/template.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/template.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/patheffect.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/timer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/timer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/timer.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/loader.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/loader.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/loader.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/loader.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h: In constructor 'Inkscape::Extension::TemplatePreset::TemplatePreset(Inkscape::Extension::Template*, const Inkscape::XML::Node*, Inkscape::Extension::TemplatePrefs, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:89:19: warning: 'Inkscape::Extension::TemplatePreset::_prefs' will be initialized after [-Wreorder] 89 | TemplatePrefs _prefs; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:81:17: warning: 'std::string Inkscape::Extension::TemplatePreset::_name' [-Wreorder] 81 | std::string _name; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:35:1: warning: when initialized here [-Wreorder] 35 | TemplatePreset::TemplatePreset(Template *mod, const Inkscape::XML::Node *repr, TemplatePrefs const prefs, int priority) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:86:9: warning: 'Inkscape::Extension::TemplatePreset::_visibility' will be initialized after [-Wreorder] 86 | int _visibility; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:85:9: warning: 'int Inkscape::Extension::TemplatePreset::_priority' [-Wreorder] 85 | int _priority; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:35:1: warning: when initialized here [-Wreorder] 35 | TemplatePreset::TemplatePreset(Template *mod, const Inkscape::XML::Node *repr, TemplatePrefs const prefs, int priority) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/system.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/xslt.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/implementation.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-ps-out.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bluredge.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h: In constructor 'Inkscape::Extension::Internal::CairoRenderContext::CairoRenderContext(Inkscape::Extension::Internal::CairoRenderer*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:205:10: warning: 'Inkscape::Extension::Internal::CairoRenderContext::_is_ps' will be initialized after [-Wreorder] 205 | bool _is_ps; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:197:18: warning: 'unsigned int Inkscape::Extension::Internal::CairoRenderContext::_ps_level' [-Wreorder] 197 | unsigned int _ps_level; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:109:1: warning: when initialized here [-Wreorder] 109 | CairoRenderContext::CairoRenderContext(CairoRenderer *parent) : | ^~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:56: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:56: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp: In member function 'cairo_pattern_t* Inkscape::Extension::Internal::CairoRenderContext::_createHatchPainter(const SPPaintServer*, const Geom::OptRect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:56: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/implementation/script.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp: In member function 'Inkscape::Extension::Internal::CairoRenderContext::_createHatchPainter(SPPaintServer const*, Geom::OptRect const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:1254:1: note: parameter passing for argument of type 'struct 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) { | ^~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:75: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:75: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:75: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:75: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:75: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:523:51: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:633:31: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:865:41: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:929: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_asbitmap_render(const SPItem*, Inkscape::Extension::Internal::CairoRenderContext*, const SPPage*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:615:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 615 | bbox &= (page ? page->getDocumentRect() : item->document->preferredBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:633:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'void Inkscape::Extension::Internal::sp_anchor_render(const SPAnchor*, Inkscape::Extension::Internal::CairoRenderContext*, const SPItem*, const SPPage*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:523:51: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 523 | auto bbox = *vbox * ctx->getTransform(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:865:80: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 865 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:865:78: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 865 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:865:80: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 865 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPPage*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:916:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 916 | auto const scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:919:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 919 | auto const rect = page->getBleed(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:921:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 921 | auto const [final_width, final_height] = compute_final_page_dimensions(exact_rect); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:929:30: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 929 | ctx->transform(scale * distortion); | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:939:59: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:939:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:939:59: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'Geom::Point Inkscape::Extension::Internal::compute_final_page_dimensions(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:206:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | static Geom::Point compute_final_page_dimensions(Geom::Rect const &page_rect) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:35: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:1109:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | } /* namespace Inkscape */ | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPPage const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:929:32: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 929 | ctx->transform(scale * distortion); | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:939:59: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:939:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-inout.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp: In member function 'Geom::Point Inkscape::Extension::Internal::PrintEmf::get_pathrect_corner(Geom::Path, double, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'Inkscape::Extension::Internal::sp_asbitmap_render(SPItem const*, Inkscape::Extension::Internal::CairoRenderContext*, SPPage const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:598:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 598 | static void sp_asbitmap_render(SPItem const *item, CairoRenderContext *ctx, SPPage const *page) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp: In member function 'virtual int Inkscape::Extension::Internal::PrintEmf::create_pen(const SPStyle*, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPPage const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 913 | CairoRenderer::renderPage(CairoRenderContext *ctx, SPDocument *doc, SPPage const *page, bool stretch_to_fit) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:916:45: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 916 | auto const scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:919:37: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 919 | auto const rect = page->getBleed(); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line::timeAtProjection(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:247:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return dot(p - _initial, v) / dot(v, v); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp: In member function 'Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:122:14: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | unsigned int PrintEmf::begin(Inkscape::Extension::Print *mod, SPDocument *doc) | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'is_straight_curve(Geom::BezierCurve const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:28:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | if (!Geom::are_near(c[i], line)) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp: In member function 'Inkscape::Extension::Internal::GdkpixbufInput::open(Inkscape::Extension::Input*, char const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gdkpixbuf-input.cpp:151:50: note: parameter passing for argument of type 'struct 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()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/image-resolution.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/gimpgrad.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks-out.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-pstricks.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp: In member function 'virtual void Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /usr/include/boost/operators.hpp: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp: In function 'Glib::ustring Inkscape::Extension::Internal::{anonymous}::build_lines(Geom::Rect, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp: In member function 'Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:104:51: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:193:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:193:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:187:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | _abs_state.append(p, rp); | ~~~~~~~~~~~~~~~~~^~~~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp: In function 'Inkscape::Extension::Internal::Metafile::setViewBoxIfMissing(SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.cpp:193:46: note: parameter passing for argument of type 'struct 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))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/png-output.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Point Geom::Ray::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp: In member function 'int Inkscape::Extension::Internal::PrintMetafile::hold_gradient(void*, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-print.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:657:41: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:62:25: required from 'Geom::PathVector Geom::operator*(const Geom::PathVector&, const Geom::Translate&)' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:62:25: required from 'Geom::PathVector Geom::operator*(const Geom::PathVector&, const Geom::Scale&)' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:1231:121: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:62:25: required from 'Geom::PathVector Geom::operator*(const Geom::PathVector&, const Geom::Scale&)' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp: In member function 'void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp: In member function 'bool Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp: In member function 'Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:422:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | void LaTeXTextRenderer::sp_flowtext_render(SPFlowtext *flowtext) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:422:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:444:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 444 | Geom::Rect framebox = frame->getRect(); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/odf.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp: In member function 'Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:651:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 651 | LaTeXTextRenderer::setupDocument(SPDocument *doc, SPItem *base) | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svgz.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line::timeAtProjection(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:247:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return dot(p - _initial, v) / dot(v, v); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pov-out.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-from-file.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-other.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:264:50: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:264:50: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-other.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-other.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-from-file.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp: In member function 'Inkscape::Extension::Internal::Svg::open(Inkscape::Extension::Input*, char const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:264:50: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-paper.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-screen.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-social.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-video.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-paper.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-paper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-screen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-screen.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-social.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-social.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-video.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/template-video.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 35%] Building C object src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/gcc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o -MF CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/text_reassemble.c [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter-all.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter-file.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter-file.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-inout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wmf-print.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'is_straight_curve(Geom::BezierCurve const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:28:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | if (!Geom::are_near(c[i], line)) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/filter/filter.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-bool.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-color.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-defs.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/prefdialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-float.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-int.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-bool.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-color.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-optiongroup.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-int.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-float.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.cpp: In member function 'const Glib::ustring& Inkscape::Extension::ParamNotebook::set(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-notebook.cpp:166:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 166 | int i = in < _children.size() ? in : _children.size()-1; | ~~~^~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-path.cpp [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-string.cpp [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-optiongroup.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-box.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-image.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-string.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/parameter-path.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-label.cpp [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-separator.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-box.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-spacer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-image.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-label.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-separator.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/prefdialog/widget-spacer.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.cpp: In function 'Geom::Rect getRect(const PDFRectangle*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp: In member function 'void PdfParser::doImage(Object*, Stream*, GBool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:2404:11: warning: variable 'hasAlpha' set but not used [-Wunused-but-set-variable] 2404 | GBool hasAlpha; | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp: In constructor 'PdfParser::PdfParser(std::shared_ptr, Inkscape::Extension::Internal::SvgBuilder*, Page*, const PDFRectangle*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.h: In constructor 'Inkscape::Extension::Internal::PdfImportDialog::PdfImportDialog(std::shared_ptr, const gchar*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.h:120:29: warning: 'Inkscape::Extension::Internal::PdfImportDialog::_pdf_doc' will be initialized after [-Wreorder] 120 | std::shared_ptr _pdf_doc; // Document to be imported | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.h:106:32: warning: 'Glib::RefPtr Inkscape::Extension::Internal::PdfImportDialog::_builder' [-Wreorder] 106 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:126:1: warning: when initialized here [-Wreorder] 126 | PdfImportDialog::PdfImportDialog(std::shared_ptr doc, const gchar * /*uri*/) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:767:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:767:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'Inkscape::XML::Node* Inkscape::Extension::Internal::SvgBuilder::_flushTextText(GfxState*, double, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1466:27: warning: comparison of integer expressions of different signedness: 'int' and 'Glib::ustring::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1466 | for (int i = 0; i < glyph.code.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-utils.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:164: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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:204: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp: In member function 'PdfParser::opXObject(Object*, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-parser.cpp:2390:26: warning: 'save' may be used uninitialized in this function [-Wmaybe-uninitialized] 2390 | builder->endLayer(save); | ~~~~~~~~~~~~~~~~~^~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::pushPage(const string&, GfxState*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:154:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | auto tr = st.translation(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:164:50: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:17: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::cropPage(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:204:23: 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 box = bbox * _page_affine; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h: In member function 'Inkscape::SVG::PathString& Inkscape::SVG::PathString::moveTo(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'void Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1670:86: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1677:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1677 | auto pos = first_glyph.position * tr; | ^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp: In member function 'Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, char const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/pdf-input.cpp:767:46: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 767 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'Inkscape::Extension::Internal::SvgBuilder::pushPage(std::__cxx11::basic_string, std::allocator > const&, GfxState*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:164:89: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'Inkscape::Extension::Internal::SvgBuilder::_flushTextText(GfxState*, double, Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1420:69: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1420 | Geom::Point delta_pos(glyph.text_position - first_glyph.text_position); | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1670:86: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:1677:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1677 | auto pos = first_glyph.position * tr; | ^~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp: In function 'CairoFreeTypeFont::create(std::shared_ptr const&, XRef*, FT_LibraryRec_*, CairoFontEngine*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-transition-api.h:23:56: warning: 'ff1c' may be used uninitialized [-Wmaybe-uninitialized] 23 | #define _POPPLER_GET_CID_TO_GID_MAP(len) getCIDToGIDMap(len) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp:321:17: note: 'ff1c' was declared here 321 | FoFiType1C *ff1c; | ^~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/adaptiveThreshold.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/addNoise.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:305:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:305:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:123:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:123:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp: In member function 'Inkscape::Extension::Internal::CdrInput::open(Inkscape::Extension::Input*, char const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cdr-input.cpp:305:46: note: parameter passing for argument of type 'struct 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"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp: In member function 'Inkscape::Extension::Internal::WpgInput::open(Inkscape::Extension::Input*, char const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/wpg-input.cpp:123:46: note: parameter passing for argument of type 'struct 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"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/blur.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:305:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/channel.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:305:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp: In member function 'Inkscape::Extension::Internal::VsdInput::open(Inkscape::Extension::Input*, char const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/vsd-input.cpp:305:46: note: parameter passing for argument of type 'struct 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"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/charcoal.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/addNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/addNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/addNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/addNoise.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/addNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/addNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/addNoise.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/addNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/colorize.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/blur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/blur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/blur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/blur.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/blur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/blur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/blur.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/blur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/channel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/channel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/channel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/contrast.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/channel.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/channel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/channel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/channel.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/channel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/charcoal.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/charcoal.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/charcoal.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/charcoal.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/charcoal.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/charcoal.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/charcoal.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/charcoal.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/cycleColormap.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/colorize.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/colorize.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/colorize.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/colorize.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/colorize.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/colorize.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/colorize.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/colorize.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/despeckle.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/contrast.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/contrast.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/contrast.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/contrast.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/contrast.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/contrast.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/contrast.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/contrast.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/edge.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:9: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:9: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:48:77: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/crop.cpp: In member function 'virtual void Inkscape::Extension::Internal::Bitmap::Crop::postEffect(Magick::Image*, SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()), | ~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/cycleColormap.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/cycleColormap.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/cycleColormap.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/emboss.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/cycleColormap.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/cycleColormap.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/cycleColormap.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/cycleColormap.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/cycleColormap.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/enhance.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/despeckle.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/despeckle.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/despeckle.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/despeckle.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/despeckle.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/despeckle.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/despeckle.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/despeckle.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/equalize.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/edge.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/edge.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/edge.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/edge.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/edge.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/edge.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/edge.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/edge.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/gaussianBlur.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/emboss.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/emboss.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/emboss.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/emboss.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/emboss.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/emboss.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/emboss.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/emboss.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/enhance.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/enhance.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/enhance.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/enhance.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/enhance.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/enhance.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/enhance.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/enhance.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/implode.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/equalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/equalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/equalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/equalize.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/equalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/equalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/equalize.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/equalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/level.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/gaussianBlur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/gaussianBlur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/gaussianBlur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/gaussianBlur.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/gaussianBlur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/gaussianBlur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/gaussianBlur.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/gaussianBlur.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/levelChannel.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/implode.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/implode.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/implode.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/implode.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/implode.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/implode.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/implode.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/implode.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/medianFilter.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/level.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/level.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/level.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/level.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/level.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/level.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/level.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/level.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/modulate.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/levelChannel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/levelChannel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/levelChannel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/levelChannel.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/levelChannel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/levelChannel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/levelChannel.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/levelChannel.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/negate.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/medianFilter.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/medianFilter.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/medianFilter.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/medianFilter.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/medianFilter.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/medianFilter.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/medianFilter.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/medianFilter.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/normalize.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/imagemagick.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/modulate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/modulate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/modulate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/modulate.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/modulate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/modulate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/modulate.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/modulate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/oilPaint.cpp [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/opacity.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/negate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/negate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/negate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/negate.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/negate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/negate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/negate.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/negate.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/raise.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/normalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/normalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/normalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/normalize.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/normalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/normalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/normalize.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/normalize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/reduceNoise.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/oilPaint.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/oilPaint.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/oilPaint.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/opacity.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/opacity.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/opacity.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/oilPaint.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/oilPaint.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/oilPaint.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/oilPaint.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/oilPaint.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/opacity.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/opacity.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/opacity.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/opacity.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/opacity.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sample.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/shade.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/raise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/raise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/raise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/raise.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/raise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/raise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/raise.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/raise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sharpen.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/reduceNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/reduceNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/reduceNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/reduceNoise.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/reduceNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/reduceNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/reduceNoise.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/reduceNoise.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/solarize.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sample.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sample.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sample.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/shade.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/shade.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/shade.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sample.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sample.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sample.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sample.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sample.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/shade.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/shade.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/shade.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/shade.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/shade.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/spread.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/swirl.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sharpen.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sharpen.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sharpen.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sharpen.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sharpen.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sharpen.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sharpen.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/sharpen.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/threshold.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/solarize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/solarize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/solarize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/solarize.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/solarize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/solarize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/solarize.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/solarize.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/unsharpmask.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/spread.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/spread.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/spread.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/swirl.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/swirl.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/spread.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/spread.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/swirl.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/spread.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/spread.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/spread.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/swirl.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/swirl.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/swirl.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/swirl.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/swirl.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/wave.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/choose-file.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/threshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/threshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/threshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/threshold.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/threshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/threshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/threshold.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/threshold.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/unsharpmask.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/unsharpmask.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/unsharpmask.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/unsharpmask.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/unsharpmask.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/unsharpmask.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/unsharpmask.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/unsharpmask.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/wave.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/wave.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/wave.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/wave.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/wave.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/wave.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/wave.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/effect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/bitmap/wave.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:31: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp: In function 'Geom::PathVector pathv_to_linear_and_cubic_beziers(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodetype.cpp: In function 'Geom::NodeType Geom::get_nodetype(const Geom::Curve&, const Geom::Curve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) ) | ~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::are_near(Geom::Point const&, Geom::Point const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:405:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'Geom::Point Geom::intersection_point(Geom::Point, Geom::Point, Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:24:95: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | static Point intersection_point(Point origin_a, Point vector_a, Point origin_b, Point vector_b) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'std::vector > Inkscape::connected_components(int, const std::function&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:1173:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1173 | for (int cur = 0; cur < component.size(); cur++) { | ~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from 'Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:65: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const Geom::SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'void {anonymous}::extrapolate_join_internal(const {anonymous}::join_data&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:551:81: 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 bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:565:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 565 | Geom::Point temp = bisector.versor(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:567:24: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | limit_line = make_parallel_line( limit_point, ortho ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:572:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | ortho.pointAt(0), ortho.versor() ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:248:54: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Line bisector = make_bisector_line( chord1 ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:251:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:276:55: 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 bisector2 = make_bisector_line( chord4 ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:280:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Geom::Coord r_new = Geom::distance( center_new[0].point(), start_pt ); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In constructor 'Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:199:5: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | AngleInterval(Angle s, Angle e, bool cw = false) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) ); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In function 'Geom::Point Geom::middle_point(const LineSegment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_parallel_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'void Geom::Line::setOrigin(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line::Line(Geom::Point const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:73:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::make_angle_bisector_line(Geom::Point const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:506:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp: In member function 'void PathVectorNodeSatellites::recalculateForNewPathVector(Geom::PathVector, NodeSatellite)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:254:76: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | if (Geom::are_near(_pathvector[i_op][i_oc].initialPoint(), new_pathvector[i_np][i_nc].initialPoint(), 0.001)) { // epsilon is not big enough. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::reverse(Geom::SBasis const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function '(anonymous namespace)::peak_cap(Geom::PathBuilder&, Geom::Path const&, Geom::Path const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:985:94: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 985 | Geom::Point normal_1 = -Geom::unitTangentAt(Geom::reverse(with_dir.back().toSBasis()), 0.); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function '(anonymous namespace)::expand_circle(Geom::Circle&, Geom::Circle const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:277:45: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | Geom::Line diameter = make_parallel_line( start_pt, bisector ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:283:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | inner_circle.setCenter( center_new[0].point() ); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function '(anonymous namespace)::extrapolate_join_internal((anonymous namespace)::join_data const&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:567:44: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | limit_line = make_parallel_line( limit_point, ortho ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:566:69: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | Geom::Point limit_point = point_on_path + miter_limit * temp; | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp: In member function 'Geom::Point NodeSatellite::getPosition(const Geom::Curve&, bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/gettext.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In member function '(anonymous namespace)::_offset_cubic_stable_sub(Geom::BezierCurveN<3u> const&, Geom::BezierCurveN<3u>&, Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&, double, double, double, double, double, double)::{lambda(Geom::BezierCurveN<3u> const&, Geom::BezierCurveN<3u> const&, double)#1}::operator()(Geom::BezierCurveN<3u> const&, Geom::BezierCurveN<3u> const&, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:762:57: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 762 | const Geom::Point requested_point = bez1.pointAt(time); | ~~~~~~~~~~~~^~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function '(anonymous namespace)::expand_circle(Geom::Circle&, Geom::Circle const&, Geom::Point const&, Geom::Point const&)': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:248:45: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Line bisector = make_bisector_line( chord1 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct 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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:276:46: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct 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) ); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function '(anonymous namespace)::extrapolate_join_internal((anonymous namespace)::join_data const&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:551:51: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct 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) ); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/pixbuf-ops.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/helper/sp-marshal.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o -MF CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/dir-util.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/png-write.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/file.cpp.o -MF CMakeFiles/inkscape_base.dir/io/file.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/file.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o -MF CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/save-image.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o -MF CMakeFiles/inkscape_base.dir/io/resource.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/resource.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/stock-items.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o -MF CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/bufferstream.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:31: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/resource.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/gzipstream.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/inkscapestream.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/stringstream.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/uristream.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp: In function 'bool Inkscape::extractFilepath(const Glib::ustring&, std::string&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:151:40: warning: catching polymorphic type 'class Glib::ConvertError' by value [-Wcatch-value=] 151 | } catch(Glib::ConvertError e) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp: In function 'std::map Inkscape::locateLinks(const Glib::ustring&, const std::vector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:244:41: warning: catching polymorphic type 'class Glib::ConvertError' by value [-Wcatch-value=] 244 | } catch (Glib::ConvertError e) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/fix-broken-links.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/stream/xsltstream.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h: In constructor 'InkFileExportCmd::InkFileExportCmd()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:82:19: warning: 'InkFileExportCmd::export_use_hints' will be initialized after [-Wreorder] 82 | bool export_use_hints; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:69:19: warning: 'int InkFileExportCmd::export_width' [-Wreorder] 69 | int export_width; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:62:1: warning: when initialized here [-Wreorder] 62 | InkFileExportCmd::InkFileExportCmd() | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o -MF CMakeFiles/inkscape_base.dir/io/sys.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/sys.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/sys.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'int InkFileExportCmd::do_export_png(SPDocument*, const string&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:535:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 535 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:634:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 634 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'void InkFileExportCmd::do_export_png_now(SPDocument*, const string&, Geom::Rect, double, const std::vector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:676:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 676 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'InkFileExportCmd::do_export_png(SPDocument*, std::__cxx11::basic_string, std::allocator > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:634:71: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 634 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/sys.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'InkFileExportCmd::do_export_png_now(SPDocument*, std::__cxx11::basic_string, std::allocator > const&, Geom::Rect, double, std::vector > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:676:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 676 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'InkFileExportCmd::do_export_png(SPDocument*, std::__cxx11::basic_string, std::allocator > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:484:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | InkFileExportCmd::do_export_png(SPDocument *doc, std::string const &export_filename) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:535:34: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 535 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:634:70: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 634 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:668:26: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 668 | do_export_png_now(doc, filename_out, area, dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/fill-conversion.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::OrderingInfoEx(const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfo&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:112:19: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::end' will be initialized after [-Wreorder] 112 | OrderingPoint end; // end point in original orientation | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:109:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::idx' [-Wreorder] 109 | int idx; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:95:5: warning: when initialized here [-Wreorder] 95 | OrderingInfoEx(const OrderingInfo &infoIn, int idxIn) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:265:10: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::revItems' will be initialized after [-Wreorder] 265 | bool revItems; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:260:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::index' [-Wreorder] 260 | int index; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: when initialized here [-Wreorder] 224 | OrderingGroup(int indexIn) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:92: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h: In constructor 'Inkscape::LivePathEffect::Effect::Effect(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:210:9: warning: 'Inkscape::LivePathEffect::Effect::oncanvasedit_it' will be initialized after [-Wreorder] 210 | int oncanvasedit_it; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:172:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::Effect::is_visible' [-Wreorder] 172 | BoolParam is_visible; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:211:10: warning: 'Inkscape::LivePathEffect::Effect::show_orig_path' will be initialized after [-Wreorder] 211 | bool show_orig_path; // set this to true in derived effects to automatically have the original | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:162:10: warning: 'bool Inkscape::LivePathEffect::Effect::keep_paths' [-Wreorder] 162 | bool keep_paths; // set this to false allow retain extra generated objects, see measure line LPE | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:220:27: warning: 'Inkscape::LivePathEffect::Effect::lpeobj' will be initialized after [-Wreorder] 220 | LivePathEffectObject *lpeobj; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:215:10: warning: 'bool Inkscape::LivePathEffect::Effect::concatenate_before_pwd2' [-Wreorder] 215 | bool concatenate_before_pwd2; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:215:10: warning: 'Inkscape::LivePathEffect::Effect::concatenate_before_pwd2' will be initialized after [-Wreorder] 215 | bool concatenate_before_pwd2; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:176:16: warning: 'SPLPEItem* Inkscape::LivePathEffect::Effect::sp_lpe_item' [-Wreorder] 176 | SPLPEItem *sp_lpe_item = nullptr; // these get stored in doBeforeEffect_impl, and derived classes may do as they please with | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:216:12: warning: 'Inkscape::LivePathEffect::Effect::current_zoom' will be initialized after [-Wreorder] 216 | double current_zoom; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:166:10: warning: 'bool Inkscape::LivePathEffect::Effect::refresh_widgets' [-Wreorder] 166 | bool refresh_widgets; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:235:10: warning: 'Inkscape::LivePathEffect::Effect::defaultsopen' will be initialized after [-Wreorder] 235 | bool defaultsopen; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:234:10: warning: 'bool Inkscape::LivePathEffect::Effect::is_ready' [-Wreorder] 234 | bool is_ready; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:234:10: warning: 'Inkscape::LivePathEffect::Effect::is_ready' will be initialized after [-Wreorder] 234 | bool is_ready; | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:164:10: warning: 'bool Inkscape::LivePathEffect::Effect::is_applied' [-Wreorder] 164 | bool is_applied; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1140:1: warning: when initialized here [-Wreorder] 1140 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp: In member function 'void Inkscape::LivePathEffect::Effect::setDefaultParameters()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1835:10: warning: variable 'has_params' set but not used [-Wunused-but-set-variable] 1835 | bool has_params = false; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp: In member function 'void Inkscape::LivePathEffect::Effect::resetDefaultParameters()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:1895:10: warning: variable 'has_params' set but not used [-Wunused-but-set-variable] 1895 | bool has_params = false; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h: In instantiation of 'bool Inkscape::LivePathEffect::ArrayParam::valid_index(int) const [with StorageType = Glib::ustring]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:46:45: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:99:63: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 99 | bool valid_index(int index) const { return _vector.size() > index; } | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-angle_bisector.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:47:82: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Geom::Point&, const Geom::Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-attach-path.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Geom::Point&, const Geom::Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h: In constructor 'Inkscape::LivePathEffect::LPEBool::LPEBool(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:73:15: warning: 'Inkscape::LivePathEffect::LPEBool::rmv_inner' will be initialized after [-Wreorder] 73 | BoolParam rmv_inner; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:70:25: warning: 'Inkscape::LivePathEffect::EnumParam Inkscape::LivePathEffect::LPEBool::fill_type_this' [-Wreorder] 70 | EnumParam fill_type_this; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:78:1: warning: when initialized here [-Wreorder] 78 | LPEBool::LPEBool(LivePathEffectObject *lpeobject) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:319:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 319 | for (int iSrc = 0; iSrc < result_path->descr_cmd.size(); iSrc++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = FillRule]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = FillRule]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = FillRule]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = FillRule]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = FillRule]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::LPEBool::bool_op_ex]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::LPEBool::bool_op_ex]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::LPEBool::bool_op_ex]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::LPEBool::bool_op_ex]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::LPEBool::bool_op_ex]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:243:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | Geom::Point mid = 0.5 * (start.x + end.x); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h: In constructor 'Inkscape::LivePathEffect::LPEBSpline::LPEBSpline(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h:47:15: warning: 'Inkscape::LivePathEffect::LPEBSpline::only_selected' will be initialized after [-Wreorder] 47 | BoolParam only_selected; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.h:41:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEBSpline::uniform' [-Wreorder] 41 | BoolParam uniform; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:32:1: warning: when initialized here [-Wreorder] 32 | LPEBSpline::LPEBSpline(LivePathEffectObject *lpeobject) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bounding-box.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp: In function 'void Inkscape::LivePathEffect::sp_bspline_do_effect(SPCurve&, double, Geom::PathVector&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bspline.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_3pts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-circle_with_radius.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path Geom::operator*(const Geom::Path&, const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEConstructGrid::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-constructgrid.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::Clonelpemethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::Clonelpemethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::Clonelpemethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::Clonelpemethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::Clonelpemethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h: In constructor 'Inkscape::LivePathEffect::LPECopyRotate::LPECopyRotate(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:74:15: warning: 'Inkscape::LivePathEffect::LPECopyRotate::mirror_copies' will be initialized after [-Wreorder] 74 | BoolParam mirror_copies; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:60:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPECopyRotate::split_items' [-Wreorder] 60 | BoolParam split_items; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:56:1: warning: when initialized here [-Wreorder] 56 | LPECopyRotate::LPECopyRotate(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:604: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:103:38: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; Geom::Piecewise< >::output_type = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:113:32: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:101:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::RotateMethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::RotateMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::RotateMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::RotateMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::RotateMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(const SPLPEItem*, SPCurve*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:186:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:190:65: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function 'Geom::PathVector Inkscape::LivePathEffect::LPECopyRotate::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:672:61: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 672 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:683:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 683 | join_pv *= Geom::Translate(half_dir * rot * gap); | ~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPECurveStitch::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:101:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function 'Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(SPLPEItem const*, SPCurve*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:190:65: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function 'Inkscape::LivePathEffect::LPECopyRotate::addCanvasIndicators(SPLPEItem const*, std::vector >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:712:103: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 712 | hp.appendNew(origin + dir * Rotate(-rad_from_deg(rotation_angle+starting_angle)) * Geom::distance(origin,starting_point)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp: In member function 'Inkscape::LivePathEffect::LPECopyRotate::doEffect_path_post(Geom::PathVector const&, FillRule)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:672:61: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 672 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:683:51: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 683 | join_pv *= Geom::Translate(half_dir * rot * gap); | ^~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-curvestitch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-copy_rotate.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEDashedStroke::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dashed-stroke.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::DynastrokeCappingType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::DynastrokeCappingType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::DynastrokeCappingType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::DynastrokeCappingType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::DynastrokeCappingType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::DynastrokeMethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::DynastrokeMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::DynastrokeMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::DynastrokeMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::DynastrokeMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const Geom::SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ellipse_5pts.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::OrderingInfoEx(const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfo&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:112:19: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::end' will be initialized after [-Wreorder] 112 | OrderingPoint end; // end point in original orientation | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:109:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::idx' [-Wreorder] 109 | int idx; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:95:5: warning: when initialized here [-Wreorder] 95 | OrderingInfoEx(const OrderingInfo &infoIn, int idxIn) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:265:10: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::revItems' will be initialized after [-Wreorder] 265 | bool revItems; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:260:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::index' [-Wreorder] 260 | int index; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: when initialized here [-Wreorder] 224 | OrderingGroup(int indexIn) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:280:48: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; Geom::Piecewise< >::output_type = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:298:43: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise::setDomain(Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::connect_method]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::connect_method]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::connect_method]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::connect_method]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::connect_method]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::order_method]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::order_method]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::order_method]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::order_method]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::LPEEmbroderyStitch::order_method]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEEmbroderyStitch::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const Geom::SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::reverse(Geom::SBasis const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::OrderingInfoEx(const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfo&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:112:19: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::end' will be initialized after [-Wreorder] 112 | OrderingPoint end; // end point in original orientation | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:109:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfoEx::idx' [-Wreorder] 109 | int idx; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:95:5: warning: when initialized here [-Wreorder] 95 | OrderingInfoEx(const OrderingInfo &infoIn, int idxIn) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:265:10: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::revItems' will be initialized after [-Wreorder] 265 | bool revItems; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:260:9: warning: 'int Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::index' [-Wreorder] 260 | int index; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: when initialized here [-Wreorder] 224 | OrderingGroup(int indexIn) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor::OrderingGroupNeighbor(Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupPoint*, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupPoint*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:126:25: warning: 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor::point' will be initialized after [-Wreorder] 126 | OrderingGroupPoint *point; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:124:17: warning: 'Geom::Coord Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor::distance' [-Wreorder] 124 | Geom::Coord distance; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:390:1: warning: when initialized here [-Wreorder] 390 | OrderingGroupNeighbor::OrderingGroupNeighbor(OrderingGroupPoint *me, OrderingGroupPoint *other) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp: In function 'bool Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::FindShortestReconnect(std::vector&, std::vector&, std::vector&, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupConnection**, Geom::Coord*, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:726:41: warning: variable 'prevend' set but not used [-Wunused-but-set-variable] 726 | OrderingGroupPoint *prevend = segments[permutation.back()].GetEndPoint(iSwap, iEnd); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp: In function 'void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::AssertIsTour(std::vector&, std::vector&, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupConnection*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:789:19: warning: unused variable 'pnt' [-Wunused-variable] 789 | for (auto pnt : connection->points) { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp: In instantiation of 'void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::triangleit_begin(std::vector&, const Iterator&, const Iterator&, size_t) [with Iterator = __gnu_cxx::__normal_iterator >; size_t = long unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:953:29: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:128:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 128 | for (int i = 1; i < n; i++) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp: In instantiation of 'void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::triangleit_incr(std::vector&, const Iterator&) [with Iterator = __gnu_cxx::__normal_iterator >]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:955:28: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:141:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < n; i++) { | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:146:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 146 | for (int j = n - i; j < n; j++) { | ~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp: In member function 'Inkscape::LivePathEffect::LPEEmbroderyStitch::GetStartPointInterpolAfterRev(std::vector > const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:126:7: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp: In function 'Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::FindShortestReconnect(std::vector >&, std::vector >&, std::vector >&, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupConnection**, double*, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:763:27: warning: 'iEndBest' may be used uninitialized in this function [-Wmaybe-uninitialized] 763 | (*it)->Connect(0, segments[ perm ].GetBeginPoint(iSwapBest, iEndBest)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch-ordering.cpp:763:27: warning: 'iSwapBest' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::operator-(Geom::SBasis const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:285:25: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::compose >(Geom::Piecewise > const&, Geom::SBasis const&)Geom::Piecewise >': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:145:84: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-envelope.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(const Geom::Piecewise >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())) { | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:109:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const Geom::SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::reverse(Geom::SBasis const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp: In member function 'Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:63:64: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | path.appendNew( extrude_vector.getVector() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::Filllpemethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::Filllpemethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::Filllpemethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::Filllpemethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::Filllpemethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Geom::Point&, const Geom::Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-strokes.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h: In constructor 'Inkscape::LivePathEffect::LPEFilletChamfer::LPEFilletChamfer(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:54:15: warning: 'Inkscape::LivePathEffect::LPEFilletChamfer::unit' will be initialized after [-Wreorder] 54 | UnitParam unit; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:51:29: warning: 'Inkscape::LivePathEffect::NodeSatelliteArrayParam Inkscape::LivePathEffect::LPEFilletChamfer::nodesatellites_param' [-Wreorder] 51 | NodeSatelliteArrayParam nodesatellites_param; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:39:1: warning: when initialized here [-Wreorder] 39 | LPEFilletChamfer::LPEFilletChamfer(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:59:17: warning: 'Inkscape::LivePathEffect::LPEFilletChamfer::mode' will be initialized after [-Wreorder] 59 | HiddenParam mode; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:56:17: warning: 'Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPEFilletChamfer::radius' [-Wreorder] 56 | ScalarParam radius; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:39:1: warning: when initialized here [-Wreorder] 39 | LPEFilletChamfer::LPEFilletChamfer(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::Filletmethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::Filletmethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::Filletmethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::Filletmethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::Filletmethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:115:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:117:50: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | a /= getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'void Inkscape::LivePathEffect::LPEFilletChamfer::setSelected(PathVectorNodeSatellites*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:290:83: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){ | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doBeforeEffect(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:368:127: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | power = Inkscape::Util::Quantity::convert(power, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'void Inkscape::LivePathEffect::LPEFilletChamfer::addChamferSteps(Geom::Path&, Geom::Path, Geom::Point, size_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:411:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | LPEFilletChamfer::addChamferSteps(Geom::Path &tmp_path, Geom::Path path_chamfer, Geom::Point end_arc_point, size_t steps) | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:320:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | operator+(D2 const & a, Point b) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In function 'Geom::angle_between(Geom::Ray const&, Geom::Ray const&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:146:60: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | double angle = angle_between(r1.vector(), r2.vector()); | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp: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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp: In function 'makeContinuous(Geom::D2&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:108:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | makeContinuous(D2 &a, Point const b) { | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp: In member function 'Gear::spawn(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:177:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Gear Gear::spawn(Geom::Point p) { | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:98:35: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; Geom::Piecewise< >::output_type = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:110:38: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp: In member function 'Gear::_involute(double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:77:19: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | B[0] = cos(bo,2); | ~~~^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Path::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:709:11: note: parameter passing for argument of type 'struct 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]; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Gear::path()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:758:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 758 | stitchTo(curve.initialPoint()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolate::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:96:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | void LPEFilletChamfer::doOnApply(SPLPEItem const *lpeItem) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:96:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:115:62: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:117:50: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | a /= getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'Inkscape::LivePathEffect::LPEFilletChamfer::setSelected(PathVectorNodeSatellites*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:274:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | void LPEFilletChamfer::setSelected(PathVectorNodeSatellites *_pathvector_nodesatellites) | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'Inkscape::LivePathEffect::LPEFilletChamfer::updateAmount()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:229:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | void LPEFilletChamfer::updateAmount() | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'Inkscape::LivePathEffect::LPEFilletChamfer::addChamferSteps(Geom::Path&, Geom::Path, Geom::Point, unsigned long)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:411:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | LPEFilletChamfer::addChamferSteps(Geom::Path &tmp_path, Geom::Path path_chamfer, Geom::Point end_arc_point, size_t steps) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolatePoints::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke-interpolators.h:242:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | CubicBezier calc_bezier(Point p0, Point p1, Point p2, Point p3) const { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'Inkscape::LivePathEffect::LPEFilletChamfer::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:302:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:347:79: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){ | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:368:127: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | power = Inkscape::Util::Quantity::convert(power, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate_points.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-jointype.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Geom::Linear2d&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:320:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | operator+(D2 const & a, Point b) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEKnot::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'std::vector Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:677:1: 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp: In member function 'Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:139:79: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Geom::Linear2d&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'void Inkscape::LivePathEffect::LPELattice2::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'void Inkscape::LivePathEffect::LPELattice2::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'Inkscape::LivePathEffect::size_nondegenerate(Geom::Path const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:48:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | static Geom::Path::size_type size_nondegenerate(Geom::Path const &path) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector >)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:70:29: note: parameter passing for argument of type 'struct 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){ | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'Inkscape::LivePathEffect::findShadowedTime(Geom::Path const&, std::vector > const&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92:1: note: parameter passing for argument of type 'struct 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, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:95:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Point T = unit_vector(pt_and_dir[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'Inkscape::LivePathEffect::LPELattice2::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:293:1: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:309:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'Inkscape::LivePathEffect::LPELattice2::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:314:1: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:330:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In member function 'Inkscape::LivePathEffect::LPEKnot::doEffect_path(Geom::PathVector const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:401:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | LPEKnot::doEffect_path (Geom::PathVector const &path_in) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In member function 'Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(Geom::PathVector const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:155:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | CrossingPoints::CrossingPoints(Geom::PathVector const &paths) : std::vector(){ | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'Inkscape::LivePathEffect::LPELattice2::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:346:17: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | vertical(grid_point_0, grid_point_1,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::EndType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::EndType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::EndType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::EndType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::EndType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPELineSegment::doBeforeEffect(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPELineSegment::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp: In member function 'Inkscape::LivePathEffect::LPELineSegment::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:43:6: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | void LPELineSegment::doBeforeEffect(SPLPEItem const *lpeitem) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h: In constructor 'Inkscape::LivePathEffect::LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:80:15: warning: 'Inkscape::LivePathEffect::LPEMeasureSegments::flip_side' will be initialized after [-Wreorder] 80 | BoolParam flip_side; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:75:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::scale_sensitive' [-Wreorder] 75 | BoolParam scale_sensitive; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:71:1: warning: when initialized here [-Wreorder] 71 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:93:17: warning: 'Inkscape::LivePathEffect::LPEMeasureSegments::angle_projection' will be initialized after [-Wreorder] 93 | ScalarParam angle_projection; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:76:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::active_projection' [-Wreorder] 76 | BoolParam active_projection; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:71:1: warning: when initialized here [-Wreorder] 71 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:94:15: warning: 'Inkscape::LivePathEffect::LPEMeasureSegments::avoid_overlapping' will be initialized after [-Wreorder] 94 | BoolParam avoid_overlapping; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:85:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::onbbox' [-Wreorder] 85 | BoolParam onbbox; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:71:1: warning: when initialized here [-Wreorder] 71 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::OrientationMethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::OrientationMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::OrientationMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::OrientationMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::OrientationMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'void Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, size_t, double, Geom::Coord, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Coord Geom::distance(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:12: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Point Geom::middle_point(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1341:2: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | }; /* namespace Inkscape */ | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h: In constructor 'Inkscape::LivePathEffect::LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:70:15: warning: 'Inkscape::LivePathEffect::LPEMirrorSymmetry::oposite_fuse' will be initialized after [-Wreorder] 70 | BoolParam oposite_fuse; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:60:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMirrorSymmetry::split_items' [-Wreorder] 60 | BoolParam split_items; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:62:1: warning: when initialized here [-Wreorder] 62 | LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:75:16: warning: 'Inkscape::LivePathEffect::LPEMirrorSymmetry::center_point' will be initialized after [-Wreorder] 75 | PointParam center_point; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:72:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMirrorSymmetry::link_styles' [-Wreorder] 72 | BoolParam link_styles; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:62:1: warning: when initialized here [-Wreorder] 62 | LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, unsigned long, double, double, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:498:72: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:891:46: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 891 | Geom::Point mid = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:895:53: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 895 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:912:55: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 912 | transform *= Geom::Translate(-mid); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:913:65: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 913 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:961:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 961 | pathvector *= Geom::Translate(-mid); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::ModeType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::ModeType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::ModeType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::ModeType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::ModeType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp: In function 'Geom::Point Inkscape::LivePathEffect::get_nearest_point(Geom::PathVector, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:150:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | Geom::Point get_nearest_point(Geom::PathVector pathv, Geom::Point point) | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:310:53: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pageRect = page->getDocumentRect(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:315:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | sp = Geom::Point(pageRect->midpoint().x(), pageRect->top()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-offset.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In function 'Inkscape::LivePathEffect::getAngle(Geom::Point, Geom::Point, Geom::Point, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:705:8: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Inkscape::LivePathEffect::LPEMeasureSegments::createLine(Geom::Point, Geom::Point, Glib::ustring, unsigned long, bool, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:513:1: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:513:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:605:112: note: parameter passing for argument of type 'struct 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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, unsigned long, double, double, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:358:1: note: parameter passing for argument of type 'struct Point' 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) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:444:121: note: parameter passing for argument of type 'struct 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 file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::lerp(double, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:355:14: note: parameter passing for argument of type 'struct 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) { | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp: In member function 'Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:213:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | LPEMirrorSymmetry::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:213:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:310:53: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pageRect = page->getDocumentRect(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:322:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | start_point.param_setValue(sp * transform, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 825 | LPEMeasureSegments::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:934:122: note: parameter passing for argument of type 'struct 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 file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:989:113: note: parameter passing for argument of type 'struct 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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1018:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1214:129: note: parameter passing for argument of type 'struct 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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1222:31: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:109:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp: In member function 'virtual void Inkscape::LivePathEffect::Pl::KnotHolderEntityLeftEnd::knot_set(const Geom::Point&, const Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:128:54: 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 const s = snap_knot_position(p, state); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp: In member function 'Inkscape::LivePathEffect::LPEParallel::doOnApply(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-parallel.cpp:79:27: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | dir = unit_vector(B - A); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp: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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-path_length.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:224:72: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::PAPCopyType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::PAPCopyType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::PAPCopyType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::PAPCopyType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::PAPCopyType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEPatternAlongPath::doEffect_pwd2(const Geom::Piecewise >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) { | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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))); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())){ | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)))); | ~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'bool Geom::are_near(const Geom::Point&, const Geom::Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp: In member function 'virtual void Inkscape::LivePathEffect::WPAP::KnotHolderEntityWidthPatternAlongPath::knot_set(const Geom::Point&, const Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:319:54: 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 const s = snap_knot_position(p, state); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:109:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp: In member function 'Inkscape::LivePathEffect::PB::KnotHolderEntityEnd::bisector_end_set(Geom::Point const&, unsigned int, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perp_bisector.cpp:72:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | lpe->C = lpe->M + lpe->perp_dir * lambda; | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::LPEPerspectiveEnvelope::projectPoint(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::LPEPerspectiveEnvelope::projectPoint(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:332:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:339:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 339 | Geom::Point nearest = vert.pointAt(vert.nearestTime(A)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise >::domain() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp: In member function 'Inkscape::LivePathEffect::WPAP::KnotHolderEntityWidthPatternAlongPath::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:315:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | KnotHolderEntityWidthPatternAlongPath::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:353:1: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:360:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 360 | Geom::Point nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp: In member function 'Inkscape::LivePathEffect::LPEPatternAlongPath::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:160:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'Inkscape::LivePathEffect::LPEPerspectiveEnvelope::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:332:1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:348:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 348 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'Inkscape::LivePathEffect::LPEPerspectiveEnvelope::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:353:1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:369:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'Inkscape::LivePathEffect::LPEPerspectiveEnvelope::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:391:17: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | vertical(up_left_point, up_right_point,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:437:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | down_left_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h: In constructor 'Inkscape::LivePathEffect::LPEPowerClip::LPEPowerClip(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:34:15: warning: 'Inkscape::LivePathEffect::LPEPowerClip::hide_clip' will be initialized after [-Wreorder] 34 | BoolParam hide_clip; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:32:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEPowerClip::inverse' [-Wreorder] 32 | BoolParam inverse; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:32:1: warning: when initialized here [-Wreorder] 32 | LPEPowerClip::LPEPowerClip(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerclip.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powermask.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp: In member function 'int Inkscape::LivePathEffect::LPEPts2Ellipse::genSteinerEllipse(const std::vector&, bool, Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:587:10: warning: variable 'swapped' set but not used [-Wunused-but-set-variable] 587 | bool swapped = false; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp: In static member function 'static Geom::Point Inkscape::LivePathEffect::LPEPts2Ellipse::projectPoint(Geom::Point, double (*)[3])': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:717:44: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'Geom::Path::size_type' {aka 'long unsigned int'} [-Wsign-compare] 717 | for (gint i = 0; i < p.size_open(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:724:44: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'Geom::Path::size_type' {aka 'long unsigned int'} [-Wsign-compare] 724 | for (gint i = 0; i < p2.size_open(); i++) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:695:60: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from 'Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:65: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; Geom::Piecewise< >::output_type = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:819:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:801:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:101:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::EllipseMethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::EllipseMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::EllipseMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::EllipseMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::EllipseMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:695:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 695 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:704:52: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 704 | ts_close.push_back(middle_point(tmpstart, ts.back())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:708:50: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 708 | end[Geom::X] = pwd2_in.domain().max(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:823:93: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 823 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const Geom::SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp: In function 'Geom::Path Inkscape::LivePathEffect::path_from_piecewise_fix_cusps(const Geom::Piecewise >&, const Geom::Piecewise&, Inkscape::LivePathEffect::LineJoinType, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:300:34: 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 start = B[0].at0(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:366:96: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 366 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:367:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | false, width < 0, B[i].at0() ); | ~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:126:11: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)...)); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp: In member function 'int Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(const std::vector&, Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp: In member function 'int Inkscape::LivePathEffect::LPEPts2Ellipse::genPerspectiveEllipse(const std::vector&, Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp: In function 'Inkscape::LivePathEffect::evalSteinerEllipse(Geom::Point const&, Geom::Point const&, Geom::Point const&, double const&, Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:553:79: note: parameter passing for argument of type 'struct 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 file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp: In member function 'Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(std::vector > const&, Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:437:57: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:438:53: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp: In member function 'Inkscape::LivePathEffect::LPEPts2Ellipse::genPerspectiveEllipse(std::vector > const&, Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:716:53: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 716 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:717:49: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 717 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::reverse(Geom::SBasis const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp: In function 'Geom::touching_circle(Geom::D2 const&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:116:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | Geom::Point center = curve(t) + radius*normal; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp: In function 'Inkscape::LivePathEffect::path_from_piecewise_fix_cusps(Geom::Piecewise > const&, Geom::Piecewise const&, Inkscape::LivePathEffect::LineJoinType, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:366:96: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 366 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:372:90: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | Geom::D2 newcurve1 = B[prev_i] * Geom::reflection(rot90(tang1), B[prev_i].at1()); | ~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:83:47: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp: In function 'Inkscape::LivePathEffect::evalSteinerEllipse(Geom::Point const&, Geom::Point const&, Geom::Point const&, double const&, Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-pts2ellipse.cpp:553:69: note: parameter passing for argument of type 'struct 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 file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERecursiveSkeleton::doEffect_pwd2(const Geom::Piecewise >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-recursiveskeleton.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::compose >(Geom::Piecewise > const&, Geom::SBasis const&)Geom::Piecewise >': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise >::domain() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:215:21: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h: In member function 'Geom::PathIteratorSink >::lineTo(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:137:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void lineTo(Point const &p) override { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h: In member function 'Geom::Point Inkscape::LivePathEffect::VectorParam::getOrigin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h: In member function 'Geom::Point Inkscape::LivePathEffect::VectorParam::getVector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:41:17: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point getVector() const { return vector; }; | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const Geom::SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp: In constructor 'Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::operator-(Geom::SBasis const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:285:25: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp: In member function 'Inkscape::LivePathEffect::LPERoughHatches::smoothSnake(std::vector >, std::allocator > > > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:450:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 450 | Point new_pt = (pt0+pt1)/2; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp: In member function 'Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(Geom::PathVector const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:590:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 590 | LPEPowerStroke::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:590:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:590:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:590:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:695:60: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 695 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:356:22: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | return (1 - t) * a + t * b; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:708:50: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 708 | end[Geom::X] = pwd2_in.domain().max(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:823:59: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 823 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:767:61: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 767 | ts.insert(ts.begin(), Geom::Point(pwd2_in.domain().min(), start_y)); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise::setDomain(Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Path::Path(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:365:78: note: parameter passing for argument of type 'struct 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) {} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::LPERoughen::randomize(double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::compose(Geom::Piecewise const&, Geom::Piecewise const&)Geom::Piecewise': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:820:20: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | fgi.setDomain(Interval(g.cuts[i], g.cuts[i+1])); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::HandlesMethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::HandlesMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::HandlesMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::HandlesMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::HandlesMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::DivisionMethod]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::DivisionMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::DivisionMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::DivisionMethod]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::DivisionMethod]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp: In member function 'Inkscape::LivePathEffect::LPERoughHatches::smoothSnake(std::vector >, std::allocator > > > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:450:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 450 | Point new_pt = (pt0+pt1)/2; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp: In member function 'Inkscape::LivePathEffect::LPERoughHatches::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:315:25: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | tilter.setDomain((*bbox)[Y]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:320:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point hatches_dir = rot90(unit_vector(direction.getVector())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:155: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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:156: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 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::BorderMarkType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::BorderMarkType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::BorderMarkType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::BorderMarkType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::BorderMarkType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::LivePathEffect::MarkDirType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::LivePathEffect::MarkDirType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = Inkscape::LivePathEffect::MarkDirType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = Inkscape::LivePathEffect::MarkDirType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:44:88: required from 'Gtk::Widget* Inkscape::LivePathEffect::EnumParam::param_newWidget() [with E = Inkscape::LivePathEffect::MarkDirType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:43:19: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:104:143: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | real_mark_length = Inkscape::Util::Quantity::convert(real_mark_length, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:115:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | n_major = real_mark_length * n; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:155:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | pvec *= Geom::Translate(A).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-roughen.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Point::polar(double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:18: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(const Geom::Piecewise >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:238:148: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | real_mark_distance = Inkscape::Util::Quantity::convert(real_mark_distance, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:262:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 262 | Point A = pwd2_in(t_cuts[i]); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp: In member function 'Inkscape::LivePathEffect::LPERuler::ruler_mark(Geom::Point const&, Geom::Point const&, Inkscape::LivePathEffect::MarkType const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:155:47: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 155 | pvec *= Geom::Translate(A).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp: In member function 'Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:263:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 263 | Point n = rot90(unit_vector(speed(t_cuts[i])))*sign; | ~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h: In constructor 'Inkscape::LivePathEffect::LPEShowHandles::LPEShowHandles(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:48:15: warning: 'Inkscape::LivePathEffect::LPEShowHandles::show_center_node' will be initialized after [-Wreorder] 48 | BoolParam show_center_node; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:47:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEShowHandles::original_d' [-Wreorder] 47 | BoolParam original_d; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:28:1: warning: when initialized here [-Wreorder] 28 | LPEShowHandles::LPEShowHandles(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEShowHandles::generateHelperPath(Geom::PathVector)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEShowHandles::drawNode(Geom::Point, Geom::NodeType)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPEShowHandles::drawHandle(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp: In member function 'Inkscape::LivePathEffect::LPERuler::ruler_mark(Geom::Point const&, Geom::Point const&, Inkscape::LivePathEffect::MarkType const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:94:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | LPERuler::ruler_mark(Geom::Point const &A, Geom::Point const &n, MarkType const &marktype) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:94:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:94:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::are_near(Geom::Point const&, Geom::Point const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:405:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp: In member function 'Inkscape::LivePathEffect::LPEShowHandles::drawNode(Geom::Point, Geom::NodeType)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:175:48: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | rotate = Geom::Rotate::from_degrees(45); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp: In member function 'Inkscape::LivePathEffect::LPEShowHandles::drawHandle(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:201:106: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h: In constructor 'Inkscape::LivePathEffect::LPESimplify::LPESimplify(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:47:17: warning: 'Inkscape::LivePathEffect::LPESimplify::steps' will be initialized after [-Wreorder] 47 | ScalarParam steps; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:40:17: warning: 'Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPESimplify::threshold' [-Wreorder] 40 | ScalarParam threshold; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:25:1: warning: when initialized here [-Wreorder] 25 | LPESimplify::LPESimplify(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp: In member function 'Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:182:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | LPERuler::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:182:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:238:148: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | real_mark_distance = Inkscape::Util::Quantity::convert(real_mark_distance, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:101:67: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp: In member function 'Inkscape::LivePathEffect::LPEShowHandles::generateHelperPath(Geom::PathVector)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-show_handles.cpp:147:56: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | if(!are_near((*cubic)[0],(*cubic)[1])) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPESimplify::doEffect(SPCurve*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPESimplify::generateHelperPathAndSmooth(Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_degrees(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:136:18: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | static Angle from_degrees(Coord d) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::distance(Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:390:17: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-simplify.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-skeleton.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h: In constructor 'Inkscape::LivePathEffect::LPESketch::LPESketch(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:48:17: warning: 'Inkscape::LivePathEffect::LPESketch::parallel_offset' will be initialized after [-Wreorder] 48 | RandomParam parallel_offset; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:43:17: warning: 'Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPESketch::strokelength' [-Wreorder] 43 | ScalarParam strokelength; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:31:1: warning: when initialized here [-Wreorder] 31 | LPESketch::LPESketch(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPESketch::doEffect_pwd2(const Geom::Piecewise >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:125:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::compose >(Geom::Piecewise > const&, Geom::SBasis const&)Geom::Piecewise >': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise >::setDomain(Geom::Interval)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise >::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp: In member function 'bool Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp: In member function 'Inkscape::LivePathEffect::LPESketch::computePerturbation(double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:211:18: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | res.setDomain(Interval(s0,s0+count*strokelength/tremble_frequency)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-spiro.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::compose >(Geom::Piecewise > const&, Geom::SBasis const&)Geom::Piecewise >': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:761:14: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 761 | Piecewise compose(Piecewise const &f, SBasis const &g){ | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Inkscape::LivePathEffect::LPESketch::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:820:20: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | fgi.setDomain(Interval(g.cuts[i], g.cuts[i+1])); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:101:67: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp: In member function 'virtual Geom::Piecewise > Inkscape::LivePathEffect::LPETangentToCurve::doEffect_pwd2(const Geom::Piecewise >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp: In member function 'Inkscape::LivePathEffect::LPETangentToCurve::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:87:23: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | derivA = derivA * rot; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp: In member function 'Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:177:15: warning: 'MEM[(struct GenericInterval *)&_gbbox + 16B]._b[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 177 | _b[1] += amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:335:35: note: 'MEM[(struct GenericInterval *)&_gbbox + 16B]._b[1]' was declared here 335 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:176:15: warning: 'MEM[(struct GenericInterval *)&_gbbox + 16B]._b[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 176 | _b[0] -= amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:335:35: note: 'MEM[(struct GenericInterval *)&_gbbox + 16B]._b[0]' was declared here 335 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:177:15: warning: 'MEM[(struct GenericInterval *)&_gbbox]._b[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 177 | _b[1] += amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:335:35: note: 'MEM[(struct GenericInterval *)&_gbbox]._b[1]' was declared here 335 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:176:15: warning: 'MEM[(struct GenericInterval *)&_gbbox]._b[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 176 | _b[0] -= amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:335:35: note: 'MEM[(struct GenericInterval *)&_gbbox]._b[0]' was declared here 335 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:86:48: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Rotate rot(Geom::Rotate::from_degrees(-angle)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:77:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | LPETangentToCurve::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp: In constructor 'Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::KnotHolderEntityAttachBegin(Inkscape::LivePathEffect::LPETaperStroke*, size_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:55:26: warning: 'Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::_effect' will be initialized after [-Wreorder] 55 | LPETaperStroke * _effect; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:54:16: warning: 'size_t Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::_index' [-Wreorder] 54 | size_t _index; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:43:9: warning: when initialized here [-Wreorder] 43 | KnotHolderEntityAttachBegin(LPETaperStroke * effect, size_t index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp: In constructor 'Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachEnd::KnotHolderEntityAttachEnd(Inkscape::LivePathEffect::LPETaperStroke*, size_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:72:26: warning: 'Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachEnd::_effect' will be initialized after [-Wreorder] 72 | LPETaperStroke * _effect; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:71:16: warning: 'size_t Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachEnd::_index' [-Wreorder] 71 | size_t _index; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:60:9: warning: when initialized here [-Wreorder] 60 | KnotHolderEntityAttachEnd(LPETaperStroke * effect, size_t index) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h: In constructor 'Inkscape::LivePathEffect::LPETaperStroke::LPETaperStroke(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:52:17: warning: 'Inkscape::LivePathEffect::LPETaperStroke::line_width' will be initialized after [-Wreorder] 52 | ScalarParam line_width; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:46:22: warning: 'Inkscape::LivePathEffect::ScalarArrayParam Inkscape::LivePathEffect::LPETaperStroke::attach_start' [-Wreorder] 46 | ScalarArrayParam attach_start; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:103:1: warning: when initialized here [-Wreorder] 103 | LPETaperStroke::LPETaperStroke(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h: In instantiation of 'bool Inkscape::LivePathEffect::ArrayParam::valid_index(int) const [with StorageType = Glib::ustring]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:46:45: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:99:63: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 99 | bool valid_index(int index) const { return _vector.size() > index; } | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:302:47: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-test-doEffect-stack.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::ComboBoxEnum; T_Args = {const Inkscape::Util::EnumDataConverter&, SPAttr, const bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:220:54: required from 'Inkscape::UI::Widget::LabelledComboBoxEnum::LabelledComboBoxEnum(const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&, bool, bool) [with E = unsigned int]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:77:36: required from 'Inkscape::UI::Widget::RegisteredWidget::RegisteredWidget(Args&& ...) [with Args = {const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Glib::ustring, bool, bool&}; W = Inkscape::UI::Widget::LabelledComboBoxEnum]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-enums.h:39:99: required from 'Inkscape::UI::Widget::RegisteredEnum::RegisteredEnum(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool) [with E = unsigned int]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Widget::RegisteredEnum; T_Args = {Glib::ustring&, Glib::ustring&, Glib::ustring&, const Inkscape::Util::EnumDataConverter&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*, bool&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enumarray.h:47:82: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp: In function 'Geom::Piecewise > Inkscape::LivePathEffect::stretch_along(Geom::Piecewise >, Geom::Path, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETaperStroke::doBeforeEffect(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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])); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'constexpr Geom::Point Geom::rot90(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp: In member function 'Inkscape::LivePathEffect::LPETextLabel::doEffect_pwd2(Geom::Piecewise > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:40:23: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Point n(-rot90(dir) * 30); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h: In constructor 'Inkscape::LivePathEffect::LPETiling::LPETiling(LivePathEffectObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:99:17: warning: 'Inkscape::LivePathEffect::LPETiling::num_cols' will be initialized after [-Wreorder] 99 | ScalarParam num_cols; | ^~~~~~~~ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:98:17: warning: 'Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPETiling::num_rows' [-Wreorder] 98 | ScalarParam num_rows; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:88:1: warning: when initialized here [-Wreorder] 88 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:98:17: warning: 'Inkscape::LivePathEffect::LPETiling::num_rows' will be initialized after [-Wreorder] 98 | ScalarParam num_rows; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:96:17: warning: 'Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPETiling::gapx' [-Wreorder] 96 | ScalarParam gapx; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:88:1: warning: when initialized here [-Wreorder] 88 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:101:17: warning: 'Inkscape::LivePathEffect::LPETiling::scale' will be initialized after [-Wreorder] 101 | ScalarParam scale; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:100:17: warning: 'Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPETiling::rotate' [-Wreorder] 100 | ScalarParam rotate; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:88:1: warning: when initialized here [-Wreorder] 88 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:120:15: warning: 'Inkscape::LivePathEffect::LPETiling::shrink_interp' will be initialized after [-Wreorder] 120 | BoolParam shrink_interp; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:110:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::interpolate_rotatex' [-Wreorder] 110 | BoolParam interpolate_rotatex; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:88:1: warning: when initialized here [-Wreorder] 88 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:118:15: warning: 'Inkscape::LivePathEffect::LPETiling::split_items' will be initialized after [-Wreorder] 118 | BoolParam split_items; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:113:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::mirrorrowsx' [-Wreorder] 113 | BoolParam mirrorrowsx; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:88:1: warning: when initialized here [-Wreorder] 88 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:119:15: warning: 'Inkscape::LivePathEffect::LPETiling::link_styles' will be initialized after [-Wreorder] 119 | BoolParam link_styles; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:106:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::random_gap_x' [-Wreorder] 106 | BoolParam random_gap_x; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:88:1: warning: when initialized here [-Wreorder] 88 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:107:15: warning: 'Inkscape::LivePathEffect::LPETiling::random_gap_y' will be initialized after [-Wreorder] 107 | BoolParam random_gap_y; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:105:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::random_rotate' [-Wreorder] 105 | BoolParam random_rotate; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:88:1: warning: when initialized here [-Wreorder] 88 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:105:15: warning: 'Inkscape::LivePathEffect::LPETiling::random_rotate' will be initialized after [-Wreorder] 105 | BoolParam random_rotate; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:104:15: warning: 'Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::random_scale' [-Wreorder] 104 | BoolParam random_scale; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:88:1: warning: when initialized here [-Wreorder] 88 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:666:29: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 666 | if (child_index < children.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'virtual Gtk::Widget* Inkscape::LivePathEffect::LPETiling::newWidget()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:816:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 816 | param->param_key == "mirrorrowsx" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:817:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 817 | param->param_key == "mirrorrowsy" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:818:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 818 | param->param_key == "mirrorcolsx" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:819:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 819 | param->param_key == "mirrorcolsy" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1421:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'gint' {aka 'int'} [-Wsign-compare] 1421 | if (random_s.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1429:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'gint' {aka 'int'} [-Wsign-compare] 1429 | if (random_r.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1434:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'gint' {aka 'int'} [-Wsign-compare] 1434 | if (random_x.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1441:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'gint' {aka 'int'} [-Wsign-compare] 1441 | if (random_y.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1496:32: warning: variable 'py' set but not used [-Wunused-but-set-variable] 1496 | double py = 0; | ^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1462:58: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::doAfterEffect(const SPLPEItem*, SPCurve*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETiling::addCanvasIndicators(const SPLPEItem*, std::vector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_set(const Geom::Point&, const Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_set(const Geom::Point&, const Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1758:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1758 | } // namespace Inkscape::LivePathEffect | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Inkscape::LivePathEffect::LPETiling::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1272:75: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1272:64: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1274:71: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1274:60: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1275:79: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1275:68: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:250:62: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Affine origin = Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:272:96: note: parameter passing for argument of type 'struct 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:349:70: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 349 | r *= Geom::Rotate::from_degrees(rotatein).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:466:54: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | auto translate = p * gap.inverse(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:467:103: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Inkscape::LivePathEffect::LPETiling::addCanvasIndicators(SPLPEItem const*, std::vector >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1571:47: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, FillRule)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1456:57: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1456 | output_pv *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp:9: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp:9: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpegroupbbox.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h: In member function 'KnotHolderEntity::set_item_clickpos(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type 'struct 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; } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1676:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1676:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1689:178: note: parameter passing for argument of type 'struct 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]; /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1680:45: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1696:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1696:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1709:178: note: parameter passing for argument of type 'struct 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]; /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1700:45: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1716:13: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1716 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1716:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1716:13: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1716:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1727:140: note: parameter passing for argument of type 'struct 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]; /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1736:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1736 | Geom::Point KnotHolderEntityCopyGapY::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1736:13: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1736:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1747:140: note: parameter passing for argument of type 'struct 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]; /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Inkscape::LivePathEffect::LPETiling::doBeforeEffect(SPLPEItem const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1223:49: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1223 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1187:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1187 | LPETiling::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1187:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1259:122: note: parameter passing for argument of type 'struct 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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:252:49: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | origin *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:204:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | LPETiling::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp: In member function 'Geom::Point Inkscape::LivePathEffect::LPETransform2Pts::pointAtNodeIndex(Geom::PathVector, size_t) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, FillRule)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1449:44: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | r *= Geom::Rotate::from_degrees(rotatein); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1319:1: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:99:53: warning: 'MEM[(const struct GenericInterval *)&prev_bbox]._b[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 99 | constexpr C extent() const { return max() - min(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1327:19: note: 'MEM[(const struct GenericInterval *)&prev_bbox]._b[1]' was declared here 1327 | Geom::OptRect prev_bbox; | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:99:53: warning: 'MEM[(const struct GenericInterval *)&prev_bbox]._b[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 99 | constexpr C extent() const { return max() - min(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1327:19: note: 'MEM[(const struct GenericInterval *)&prev_bbox]._b[0]' was declared here 1327 | Geom::OptRect prev_bbox; | ^~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp: In member function 'virtual void Inkscape::LivePathEffect::LPETransform2Pts::doOnApply(const SPLPEItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp: In member function 'Inkscape::LivePathEffect::LPETransform2Pts::pointAtNodeIndex(Geom::PathVector, unsigned long) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:229:1: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp: In member function 'virtual Geom::PathVector Inkscape::LivePathEffect::LPEVonKoch::doEffect_path(const Geom::PathVector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:9: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-vonkoch.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro-converters.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/spiro.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/colorpicker.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/hidden.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:3: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h: In constructor 'Inkscape::LivePathEffect::SatelliteParam::SatelliteParam(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Inkscape::UI::Widget::Registry*, Inkscape::LivePathEffect::Effect*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:58:41: warning: 'Inkscape::LivePathEffect::SatelliteParam::lperef' will be initialized after [-Wreorder] 58 | std::shared_ptr lperef; | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:43:18: warning: 'Geom::Affine Inkscape::LivePathEffect::SatelliteParam::last_transform' [-Wreorder] 43 | Geom::Affine last_transform; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:30:1: warning: when initialized here [-Wreorder] 30 | SatelliteParam::SatelliteParam(const Glib::ustring &label, const Glib::ustring &tip, const Glib::ustring &key, | ^~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/message.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellitearray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalpath.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/patharray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h: In constructor 'Inkscape::LivePathEffect::Parameter::Parameter(Glib::ustring, Glib::ustring, Glib::ustring, Inkscape::UI::Widget::Registry*, Inkscape::LivePathEffect::Effect*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:106:10: warning: 'Inkscape::LivePathEffect::Parameter::widget_is_enabled' will be initialized after [-Wreorder] 106 | bool widget_is_enabled; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:98:19: warning: 'Glib::ustring Inkscape::LivePathEffect::Parameter::param_tooltip' [-Wreorder] 98 | Glib::ustring param_tooltip; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:31:1: warning: when initialized here [-Wreorder] 31 | Parameter::Parameter(Glib::ustring label, Glib::ustring tip, Glib::ustring key, Inkscape::UI::Widget::Registry *wr, | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path-reference.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/point.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Geom::Linear2d&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/path.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp: In member function 'Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParam::knot_get(size_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp: In member function 'Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParam::knot_get(size_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const Geom::SBasis&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/random.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp: In member function 'virtual void Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_set(const Geom::Point&, const Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:215:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Geom::Point s = snap_knot_position(p, state); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::reverse(Geom::SBasis const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp: In member function 'Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.cpp:269:36: note: parameter passing for argument of type 'struct 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)); | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h: In constructor 'Inkscape::LivePathEffect::ScalarArrayParam::ScalarArrayParam(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Inkscape::UI::Widget::Registry*, Inkscape::LivePathEffect::Effect*, double, bool, size_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:71:12: warning: 'Inkscape::LivePathEffect::ScalarArrayParam::defvalue' will be initialized after [-Wreorder] 71 | double defvalue; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:63:12: warning: 'double Inkscape::LivePathEffect::ScalarArrayParam::min' [-Wreorder] 63 | double min; | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:23:1: warning: when initialized here [-Wreorder] 23 | ScalarArrayParam::ScalarArrayParam(Glib::ustring const &label, | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/scalararray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp: In member function 'virtual void Inkscape::LivePathEffect::NodeSatelliteArrayParam::updateCanvasIndicators(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:132:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable] 132 | bool overflow = false; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp: In member function 'virtual Geom::Point Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp: In member function 'virtual void Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_click(guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:500:10: warning: variable 'is_mirror' set but not used [-Wunused-but-set-variable] 500 | bool is_mirror = false; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp: In member function 'void Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_set_offset(NodeSatellite)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:598:10: warning: variable 'is_mirror' set but not used [-Wunused-but-set-variable] 598 | bool is_mirror = false; | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'constexpr Geom::Point Geom::rot90(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp: In member function 'Inkscape::LivePathEffect::TextParam::setPosAndAnchor(Geom::Piecewise > const&, double, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/text.cpp:81:25: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | Point n = -rot90(dir); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/fontbutton.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/transformedpoint.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/unit.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/togglebutton.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o -MF CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o -MF CMakeFiles/inkscape_base.dir/object/box3d.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/box3d.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o -MF CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/vector.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o -MF CMakeFiles/inkscape_base.dir/object/object-set.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/object-set.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/color-profile.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o -MF CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp: In member function 'Geom::Point SPBox3D::get_corner_screen(guint, bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp: In member function 'std::optional Inkscape::ObjectSet::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.cpp:462:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 462 | return first->getCenter(); | ~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.cpp: In member function 'Geom::Point Persp3D::get_PL_dir_from_pt(const Geom::Point&, Proj::Axis) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-anchor.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-defs.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-clippath.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-defs.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-defs.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end-pair.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-desc.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-dimensions.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-desc.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-desc.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-dimensions.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-dimensions.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-dimensions.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-dimensions.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-dimensions.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-dimensions.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-dimensions.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-dimensions.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-conn-end.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter-reference.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::append(const Geom::Curve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In member function 'bool Geom::AngleInterval::contains(Geom::Angle) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp: In member function 'Geom::Point SPGenericEllipse::getPointAtAngle(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:633:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | Geom::Point SPGenericEllipse::getPointAtAngle(double arg) const | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp: In member function 'void SPGenericEllipse::position_set(gdouble, gdouble, gdouble, gdouble)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:671:48: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 671 | this->start = Geom::Angle::from_degrees(prefs->getDouble("/tools/shapes/arc/start", 0.0)).radians0(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp: In function 'double vectorStretch(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:697:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 697 | return (n * trans.withoutTranslation()).length(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter-reference.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter-reference.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp: In member function 'SPGenericEllipse::normalize()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:630:29: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | this->end = a.finalAngle().radians0(); | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp: In member function 'SPGenericEllipse::getPointAtAngle(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:633:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | Geom::Point SPGenericEllipse::getPointAtAngle(double arg) const | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowdiv.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp: In member function 'Geom::Rect SPFilter::get_automatic_filter_region(const SPItem*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp: In member function 'void SPFilter::update_filter_all_regions()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-factory.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font-face.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font-face.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font-face.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph-kerning.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowregion.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp: In function 'SPItem* create_flowtext_with_internal_frame(SPDesktop*, Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:662:15: warning: unused variable 'root_object' [-Wunused-variable] 662 | SPObject *root_object = doc->getObjectByRepr(root_repr); | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:667:15: warning: unused variable 'region_object' [-Wunused-variable] 667 | SPObject *region_object = doc->getObjectByRepr(region_repr); | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:692:15: warning: unused variable 'para_object' [-Wunused-variable] 692 | SPObject *para_object = doc->getObjectByRepr(para_repr); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:275:33: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp: In member function 'virtual void SPFlowtext::print(SPPrintContext*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph-kerning.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph-kerning.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-font.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp: In member function 'Inkscape::XML::Node* SPFlowtext::getAsText()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp: In member function 'void SPFlowtext::fix_overflow_flowregion(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp: In member function 'SPFlowtext::fix_overflow_flowregion(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:716:42: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 716 | scale = scale.inverse(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp: In member function 'SPFlowtext::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:311:58: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-glyph.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:28: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp: In member function 'Geom::Affine SPGradient::get_g2d_matrix(const Geom::Affine&, const Geom::Rect&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp: In member function 'void SPGradient::set_gs2d_matrix(const Geom::Affine&, const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp: In member function 'SPGradient::set_gs2d_matrix(Geom::Affine const&, Geom::Rect const&, Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:1122:75: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.cpp:1122:64: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h: In constructor 'SPGrid::SPGrid()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:132:13: warning: 'SPGrid::_dotted' will be initialized after [-Wreorder] 132 | SVGBool _dotted; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:131:13: warning: 'SVGBool SPGrid::_snap_to_visible_only' [-Wreorder] 131 | SVGBool _snap_to_visible_only; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:41:1: warning: when initialized here [-Wreorder] 41 | SPGrid::SPGrid() | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:150:10: warning: 'SPGrid::_legacy' will be initialized after [-Wreorder] 150 | bool _legacy; // a grid from versions prior to inkscape 0.98 | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:149:10: warning: 'bool SPGrid::_pixel' [-Wreorder] 149 | bool _pixel; // is in user units | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:41:1: warning: when initialized here [-Wreorder] 41 | SPGrid::SPGrid() | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'std::pair SPGrid::getEffectiveOriginAndSpacing(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'Geom::Point SPGrid::getOrigin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp: In member function 'Geom::Interval SPHatchPath::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp: In function 'void sp_guide_create_guides_around_page(SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'void SPGrid::setPrefValues()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'virtual void SPGrid::update(SPCtx*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'std::pair SPGrid::getEffectiveOriginAndSpacing(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 }; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:19: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp: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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp: In member function 'Geom::Interval SPHatchPath::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp: In member function 'void SPHatchPath::_readHatchPathVector(const char*, Geom::PathVector&, bool&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'SPGrid::setPrefValues()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:399:54: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 399 | auto scale = document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:402:99: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Quantity::convert(prefs->getDouble(prefix + "/origin_y"), _display_unit, "px")) * scale); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:264:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp: In member function 'SPGuide::moveto(Geom::Point, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:356:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'SPGrid::getEffectiveOriginAndSpacing(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | std::pair SPGrid::getEffectiveOriginAndSpacing(int index) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:552:28: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | auto origin = getOrigin(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:596:54: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto const scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'SPGrid::update(SPCtx*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:469:6: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 469 | void SPGrid::update(SPCtx *ctx, unsigned int flags) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:469:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:469:6: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:469:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:471:58: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | auto [origin, spacing] = getEffectiveOriginAndSpacing(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:489:62: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 489 | const auto scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:493:38: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 493 | modular->set_gap_size(gap); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'SPGrid::setPrefValues()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:375:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | void SPGrid::setPrefValues() | ^~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp: In member function 'SPHatchPath::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch-path.cpp:149:16: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Interval SPHatchPath::bounds() const | ^~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:51:57: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp: In function 'Geom::Rect get_visual_bbox(const Geom::OptRect&, const Geom::Affine&, gdouble, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:365:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return new_visual_bbox; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp: In function 'get_visual_bbox(Geom::OptRect const&, Geom::Affine const&, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-transform.cpp:338:12: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp: In member function 'Geom::Interval SPHatch::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:667:54: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:667:54: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp: In member function 'Geom::Interval SPHatch::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp: In member function 'SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const View&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp: In member function 'Geom::OptInterval SPHatch::_calculateStripExtents(const Geom::OptRect&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:373:43: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:373:43: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp: In member function 'virtual void SPImage::update(SPCtx*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp: In member function 'virtual Geom::OptRect SPImage::bbox(const Geom::Affine&, SPItem::BBoxType) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp: In member function 'virtual void SPImage::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp: In member function 'bool SPImage::cropToArea(Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp: In member function 'SPHatch::_calculateStripExtents(Geom::OptRect const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:715:92: note: parameter passing for argument of type 'struct 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:706:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 706 | Geom::OptInterval SPHatch::_calculateStripExtents(Geom::OptRect const &bbox) const | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp: In member function 'SPImage::bbox(Geom::Affine const&, SPItem::BBoxType) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:479:37: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp: In member function 'SPHatch::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:598:16: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Geom::Interval SPHatch::bounds() const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp: In member function 'SPHatch::_calculateRenderInfo(ObjectView const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:676:92: note: parameter passing for argument of type 'struct 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:641:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 641 | SPHatch::RenderInfo SPHatch::_calculateRenderInfo(View const &view) const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:641:21: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:683:49: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 683 | Geom::Interval bounds = this->bounds(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp: In member function 'SPImage::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:700:50: note: parameter passing for argument of type 'struct 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); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp: In member function 'SPImage::update(SPCtx*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:373:43: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-clone-original.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp: In member function 'void SPGroup::scaleChildItemsRec(const Geom::Scale&, const Geom::Point&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp: In member function 'SPGroup::scaleChildItemsRec(Geom::Scale const&, Geom::Point const&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:856:55: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 856 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:884:58: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:892:55: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 892 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp: In member function 'bool SPItem::unoptimized()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:1636:14: warning: unused variable 'path_effect' [-Wunused-variable] 1636 | if (auto path_effect = getAttribute("inkscape:path-effect")) { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:31: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:948:41: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:948:41: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp: In member function 'SPLine::convert_to_guides() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-line.cpp:123:67: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | points[0] = Geom::Point(this->x1.computed, this->y1.computed)*i2dt; | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp: In member function 'void SPItem::setCenter(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp: In member function 'Geom::OptRect SPItem::visualBounds(const Geom::Affine&, bool, bool, bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:948:41: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 948 | bbox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 949 | bbox->left() + x.computed * (x.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | bbox->top() + y.computed * (y.unit == SVGLength::PERCENT ? 1.0 : len.y()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | w.computed * (w.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | h.computed * (h.unit == SVGLength::PERCENT ? 1.0 : len.y()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | ); | ~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp: In function 'sp_item_group_ungroup(SPGroup*, std::vector >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:124:35: warning: 'MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:690:19: note: 'MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[1]' was declared here 690 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:124:35: warning: 'MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:690:19: note: 'MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[0]' was declared here 690 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:124:35: warning: 'MEM[(const struct GenericInterval *)&bbox_clip]._b[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:690:19: note: 'MEM[(const struct GenericInterval *)&bbox_clip]._b[1]' was declared here 690 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-linear-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:124:35: warning: 'MEM[(const struct GenericInterval *)&bbox_clip]._b[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.cpp:690:19: note: 'MEM[(const struct GenericInterval *)&bbox_clip]._b[0]' was declared here 690 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp: In member function 'void SPItem::scale_rel(const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:1918:49: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1918 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp: In member function 'SPItem::visualBounds(Geom::Affine const&, bool, bool, bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:948:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 948 | bbox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 949 | bbox->left() + x.computed * (x.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | bbox->top() + y.computed * (y.unit == SVGLength::PERCENT ? 1.0 : len.y()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | w.computed * (w.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | h.computed * (h.unit == SVGLength::PERCENT ? 1.0 : len.y()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | ); | ~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp: In member function 'SPItem::rotate_rel(Geom::Rotate const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:1908:28: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1908 | setCenter(center * affine); | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp: In member function 'SPItem::scale_rel(Geom::Scale const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:1918:49: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1918 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp: In member function 'SPItem::skew_rel(double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:1936:28: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1936 | setCenter(center * affine); | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mask.cpp: In member function 'void SPMask::update_view(SPMask::View&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:206:42: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:345:29: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:206:42: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp: In member function 'virtual void SPMarker::update(SPCtx*, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 ); | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp: In member function 'Geom::Affine SPMarker::get_marker_transform(const Geom::Affine&, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp: In function 'const gchar* generate_marker(std::vector&, Geom::Rect, SPDocument*, Geom::Point, Geom::Affine)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:509:14: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:509:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp: In member function 'SPMarker::get_marker_transform(Geom::Affine const&, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:312:48: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | result = Geom::Rotate::from_degrees( 180.0 ) * base; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'Geom::GenericRect::from_xywh(Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp: In member function 'SPMarker::update(SPCtx*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:206:42: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:213:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp: In function 'generate_marker(std::vector >&, Geom::Rect, SPDocument*, Geom::Point, Geom::Affine)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:509:14: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:509:14: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp: In member function 'void SPLPEItem::movePathEffect(gint, gint, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:899:20: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 899 | origin > nlpe -1 || | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:900:18: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 900 | dest > nlpe -1) | ~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp: In member function 'void SPMeshNodeArray::transform(const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:2770:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2770 | for (int i = 0; i < nodes[0].size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp: In member function 'bool SPMeshNodeArray::fill_box(Geom::OptRect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:2798:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2798 | Geom::Translate t1(-(*mesh_bbox).min()); | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-gradient.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp: In member function 'SPMeshPatchI::getPoint(unsigned int, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:111:13: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-patch.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-missing-glyph.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-missing-glyph.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-missing-glyph.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object-group.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-row.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-metadata.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object-group.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp: In member function 'virtual Inkscape::XML::Node* SPObject::write(Inkscape::XML::Document*, Inkscape::XML::Node*, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:1222:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1222 | if (new_val.empty() && !val || new_val != val) { | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h: In constructor 'SPNamedView::SPNamedView()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:69:17: warning: 'SPNamedView::snap_manager' will be initialized after [-Wreorder] 69 | SnapManager snap_manager; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:51:13: warning: 'SVGBool SPNamedView::showguides' [-Wreorder] 51 | SVGBool showguides; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:59:1: warning: when initialized here [-Wreorder] 59 | SPNamedView::SPNamedView() | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:54:13: warning: 'SPNamedView::clip_to_page' will be initialized after [-Wreorder] 54 | SVGBool clip_to_page; // if true, clip rendered content to pages' boundaries | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:53:13: warning: 'SVGBool SPNamedView::grids_visible' [-Wreorder] 53 | SVGBool grids_visible; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:59:1: warning: when initialized here [-Wreorder] 59 | SPNamedView::SPNamedView() | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp: In member function 'Geom::Point SPObject::getExportDpi() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In member function 'void SPNamedView::translateGrids(const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In member function 'SPNamedView::translateGrids(Geom::Translate const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:971:72: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In member function 'SPNamedView::updateViewPort()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:428:57: note: parameter passing for argument of type 'struct 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))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:431:29: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 431 | page->setDesktopRect(*box); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In function 'sp_namedview_zoom_and_view_from_document(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:645:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp: In member function 'virtual void SPOffset::set_shape()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In member function 'SPNamedView::translateGrids(Geom::Translate const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:968:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 968 | void SPNamedView::translateGrids(Geom::Translate const &tr) { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:968:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:968:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:968:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:969:44: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 969 | auto scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:971:41: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In member function 'SPNamedView::show(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:548:19: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 548 | _viewport->add(*box, desktop->getCanvasPagesBg(), desktop->getCanvasPagesFg()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.h: In member function 'Geom::Point SPGuide::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Rect Inkscape::DrawingSurface::area() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Point Inkscape::DrawingSurface::dimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h: In member function 'Geom::Scale Inkscape::DrawingSurface::scale() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::BezierCurve&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 27 | for (int i = 1; i < c.order(); i++) { | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'Geom::Translate SPPage::getDesktopAffine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDocumentMargin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-surface.h:38:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:259:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:524:59: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:126:33: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:126:33: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp: In member function 'void SPPattern::update_view(SPPattern::View&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'virtual void SPPage::set(SPAttr, const gchar*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDesktopRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'Geom::Translate SPPage::getDesktopAffine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDocumentMargin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDocumentBleed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'Geom::Rect SPPage::getDocumentRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'void SPPage::setDocumentRect(Geom::Rect, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'void SPPage::setDesktopRect(Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'void SPPage::setSize(double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'void SPPage::setMargin(const string&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'std::vector SPPage::getExclusiveItems(bool, bool, bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'bool SPPage::isViewportPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'void SPPage::showPage(Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'void SPPage::swapPage(SPPage*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'virtual void SPPage::update(SPCtx*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'void SPPage::copyFrom(SPPage*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:51: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::setDocumentRect(Geom::Rect, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:240:49: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::setSize(double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:270:59: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::swapPage(SPPage*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:597:38: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 597 | movePage(this_affine.inverse() * other_affine, with_objects); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:596:71: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:598:46: note: parameter passing for argument of type 'struct 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); | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp: In member function 'SPPattern::update_view(ObjectView&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:259:46: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::getRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:124:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Geom::Rect SPPage::getRect() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp: In function 'SPPattern::produce(std::vector > const&, Geom::Rect const&, SPDocument*, Geom::Affine const&, Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.cpp:524:59: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::getDocumentBleed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:186:12: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | Geom::Rect SPPage::getDocumentBleed() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:186:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:186:12: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:186:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:188:51: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return getBleed() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::getDesktopBleed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:191:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect SPPage::getDesktopBleed() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::getDocumentRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:199:12: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | Geom::Rect SPPage::getDocumentRect() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:199:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:199:12: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:199:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:201:50: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | return getRect() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::getDesktopRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:132:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Geom::Rect SPPage::getDesktopRect() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::getDesktopAffine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:140:17: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:140:17: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:140:17: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:142:30: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | auto box = getDesktopRect(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::getDocumentMargin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:149:12: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:149:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:149:12: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:149:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:158:45: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::getDesktopMargin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:161:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | Geom::Rect SPPage::getDesktopMargin() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::setDocumentRect(Geom::Rect, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:238:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:238:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:240:39: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:248:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | setRect(rect); | ~~~~~~~^~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'SPPage::setMargin(std::__cxx11::basic_string, std::allocator > const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:277:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | void SPPage::setMargin(const std::string &value) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp: In member function 'virtual void SPPath::convert_to_guides() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line::timeAtProjection(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:247:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return dot(p - _initial, v) / dot(v, v); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-path.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polyline.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-radial-gradient.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp: In member function 'Geom::Rect SPRect::getRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp: In member function 'virtual Geom::Affine SPRect::set_transform(const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp: In member function 'Geom::Rect SPRect::getRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp: In member function 'void SPRect::compensateRxRy(Geom::Affine)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:291:42: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:291:42: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp: In member function 'SPRoot::update(SPCtx*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-root.cpp:291:42: note: parameter passing for argument of type 'struct 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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp: In member function 'SPRect::getRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:508:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Rect SPRect::getRect() const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp: In member function 'SPRect::compensateRxRy(Geom::Affine)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 531 | gdouble eX = SPRect::vectorStretch(cx, c, xform); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-script.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:552: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:1215:42: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp: In function 'void sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:352:56: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:552:28: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | return *bbox_cache * delta; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp: In member function 'virtual void SPShape::print(SPPrintContext*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:724:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 724 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:724:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 724 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp: In function 'sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:352:56: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp: In member function 'SPShape::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:1215:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | p.emplace_back(bbox->midpoint(), Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-solid-color.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp: In member function 'virtual void SPSpiral::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp: In function 'void sp_star_position_set(SPStar*, gint, Geom::Point, gdouble, gdouble, gdouble, gdouble, bool, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp: In function 'sp_star_get_curvepoint(SPStar*, SPStarPoint, int, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:315:38: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | Geom::Point mid = 0.5 * (prev + next); | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-stop.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-string.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-style-elem.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-switch.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:212:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:212:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp: In member function 'virtual void SPSymbol::update(SPCtx*, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-title.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tag-use-reference.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp: In member function 'SPSymbol::update(SPCtx*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:212:46: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-symbol.cpp:219:68: note: parameter passing for argument of type 'struct 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; | ^~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-title.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-title.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref-reference.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:484:33: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp: In member function 'virtual void SPText::print(SPPrintContext*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp: In member function 'void SPText::rebuildLayout()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp: In member function 'Geom::OptRect SPText::get_frame()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp: In function 'SPItem* create_text_with_inline_size(SPDesktop*, Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp: In member function 'SPText::get_frame()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:1148:42: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp: In member function 'SPText::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:389:58: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 389 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-tspan.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o -MF CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o -MF CMakeFiles/inkscape_base.dir/object/uri.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/uri.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use-reference.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o -MF CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/uri-references.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp: In member function 'Geom::Translate SPUse::get_xy_offset() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp: In member function 'Geom::Affine SPUse::get_root_transform() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp: In member function 'virtual void SPUse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:267:48: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:81:44: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp: In member function 'SPViewBox::set_viewBox(char const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/viewbox.cpp:81:44: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp: In member function 'SPUse::get_xy_offset() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:495:17: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 495 | Geom::Translate SPUse::get_xy_offset() const { | ^~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/blend.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp: In member function 'virtual Geom::Rect SPFilterPrimitive::calculate_region(const Geom::Rect&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/colormatrix.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-component-transfer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer-funcnode.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/composite.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.cpp [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/convolvematrix.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/componenttransfer.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/diffuselighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/displacementmap.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/flood.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/distantlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/gaussian-blur.cpp: In member function 'virtual Geom::Rect SPGaussianBlur::calculate_region(const Geom::Rect&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/mergenode.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/morphology.cpp: In member function 'virtual Geom::Rect SPFeMorphology::calculate_region(const Geom::Rect&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp: In member function 'virtual Geom::Rect SPFeOffset::calculate_region(const Geom::Rect&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/offset.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/slot-resolver.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/specularlighting.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/pointlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o -MF CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/tile.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o -MF CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/spotlight.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o -MF CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/filters/turbulence.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:58:42: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/removeoverlap.cpp: In function 'void removeoverlap(const std::vector&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp: In member function 'Geom::Point Unclump::unclump_center(SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:57:42: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/unclump.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/algorithms/graphlayout.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp: In member function 'void Inkscape::ObjectSet::_pathBoolOp(BooleanOp)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (int i = 0; i < il.size(); i++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:486:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 486 | for (int i = 0; i < operands.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:528:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 528 | for (int i = 1; i < operands.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp: In member function 'bool Inkscape::ObjectSet::simplifyPaths(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-object-set.cpp:125:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | double size = L2(selectionBbox->dimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-boolop.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-util.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-offset.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o -MF CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/bezier-fit.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp: In function 'void item_to_outline_add_marker(const SPObject*, Geom::Affine, Geom::Scale, Geom::PathVector*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-simplify.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/bezier-fit.h:4, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/bezier-fit.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/bezier-fit.cpp: In function 'int bezier_fit(Geom::Point*, const std::vector&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/bezier-fit.cpp:26:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 26 | for (int i = 0; i < len; ++i) { | ~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/bezier-fit.cpp:39:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 39 | for (int i = 0; i < len; ++i) { | ~~^~~~~ [ 60%] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/gcc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o -MF CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o.d -o CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefit.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 60%] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/gcc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o -MF CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o.d -o CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c: In function '_SplinePointCategorize': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c:1093:34: warning: variable 'cur' set but not used [-Wunused-but-set-variable] 1093 | enum pointtype geom, dg, cur; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c: In function 'SplineRefigure2': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c:219:18: warning: 'old.splines[1].c' may be used uninitialized in this function [-Wmaybe-uninitialized] 219 | !RealNear(old.splines[1].c,spline->splines[1].c) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c:218:18: warning: 'old.splines[1].b' may be used uninitialized in this function [-Wmaybe-uninitialized] 218 | !RealNear(old.splines[1].b,spline->splines[1].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c:217:18: warning: 'old.splines[0].c' may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | !RealNear(old.splines[0].c,spline->splines[0].c) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinefont.c:216:15: warning: 'old.splines[0].b' may be used uninitialized in this function [-Wmaybe-uninitialized] 216 | if ( !RealNear(old.splines[0].b,spline->splines[0].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp: In function 'item_to_outline_add_marker(SPObject const*, Geom::Affine, Geom::Scale, Geom::PathVector*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:212:6: note: parameter passing for argument of type 'struct 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/gcc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o -MF CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o.d -o CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/css-ostringstream.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c: In function 'SplineRefigure3': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:114:18: warning: 'old.splines[1].c' may be used uninitialized in this function [-Wmaybe-uninitialized] 114 | !RealNear(old.splines[1].c,spline->splines[1].c) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:113:18: warning: 'old.splines[1].b' may be used uninitialized in this function [-Wmaybe-uninitialized] 113 | !RealNear(old.splines[1].b,spline->splines[1].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:112:18: warning: 'old.splines[1].a' may be used uninitialized in this function [-Wmaybe-uninitialized] 112 | !RealNear(old.splines[1].a,spline->splines[1].a) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:111:18: warning: 'old.splines[0].c' may be used uninitialized in this function [-Wmaybe-uninitialized] 111 | !RealNear(old.splines[0].c,spline->splines[0].c) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:110:18: warning: 'old.splines[0].b' may be used uninitialized in this function [-Wmaybe-uninitialized] 110 | !RealNear(old.splines[0].b,spline->splines[0].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/splinefit/splinerefigure.c:109:15: warning: 'old.splines[0].a' may be used uninitialized in this function [-Wmaybe-uninitialized] 109 | if ( !RealNear(old.splines[0].a,spline->splines[0].a) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/stringstream.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp: In function 'std::optional get_nearest_position_on_Path(Path*, Geom::Point, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/css-ostringstream.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/stringstream.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/strip-trailing-zeros.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-affine.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-affine-parser.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from svg-affine-parser.rl:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from svg-affine-parser.rl:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-affine.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from svg-affine-parser.rl:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-affine.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-affine.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ svg-affine-parser.rl: In function 'bool sp_svg_transform_read(const gchar*, Geom::Affine*)': svg-affine-parser.rl:45:17: warning: variable 'ts' set but not used [-Wunused-but-set-variable] In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-affine.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from svg-affine-parser.rl:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-affine.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-angle.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-length.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-bool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/cielab.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp: In function 'guint32 sp_svg_read_color(const gchar*, const gchar**, guint32)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:406:23: warning: unused variable 'check' [-Wunused-variable] 406 | guint32 const check = internal_sp_svg_read_color(buf, &buf_end, 1); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-color.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/filterset.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/imagemap.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/imagemap-gdk.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/quantize.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/siox.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/siox.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/siox.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)...)); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp: In function 'void sp_svg_write_curve(Inkscape::SVG::PathString&, const Geom::Curve*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/trace.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/trace.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp: In function 'sp_svg_write_curve(Inkscape::SVG::PathString&, Geom::Curve const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:95:68: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp: In function 'sp_svg_write_path(Inkscape::SVG::PathString&, Geom::Path const&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:110:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | str.moveTo( p.initialPoint()[0], p.initialPoint()[1] ); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-path.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:98:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | return Geom::Point(c.x, c.y); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp: In member function 'virtual Inkscape::Trace::TraceResult Inkscape::Trace::Autotrace::AutotraceTracingEngine::trace(const Glib::RefPtr&, Inkscape::Async::Progress&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:164:41: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (int spline_i = 0; spline_i < SPLINE_LIST_LENGTH(list); spline_i++) { In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/depixelize/inkscape-depixelize.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/builder-utils.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/controller.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/controller.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/controller.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/controller.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/controller.cpp [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/contextmenu.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:31: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:89: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:89: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cursor-utils.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:1795:167: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1795 | 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h:62:25: required from 'Geom::PathVector Geom::operator*(const Geom::PathVector&, const Geom::Scale&)' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:908: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'virtual void Inkscape::UI::ClipboardManagerImpl::copySymbol(Inkscape::XML::Node*, const gchar*, SPDocument*, const char*, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:363:56: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto scale = _clipboardSPDoc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:404:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 404 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'virtual bool Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:820:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:830:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 830 | set->scaleRelative(sel_size->midpoint(), | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:831:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 831 | _getScale(set->desktop(), min, max, *sel_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'void Inkscape::UI::ClipboardManagerImpl::_copySelection(Inkscape::ObjectSet*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:1116:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1116 | _clipnode->setAttributePoint("min", size->min()); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:1124:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1124 | auto page_rect = page->getDesktopRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:1125:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | _clipnode->setAttributePoint("page-min", page_rect.min()); | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:1795:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1795 | 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog-run.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog-run.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog-run.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog-run.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-run.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog-events.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:906:48: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 906 | auto tr_s = doc->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'Inkscape::UI::ClipboardManagerImpl::copySymbol(Inkscape::XML::Node*, char const*, SPDocument*, char const*, Geom::Rect const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:404:53: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 404 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'Inkscape::UI::ClipboardManagerImpl::_getScale(SPDesktop*, Geom::Point const&, Geom::Point const&, Geom::Rect const&, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:1795:13: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1795 | 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:782:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | bool ClipboardManagerImpl::pasteSize(ObjectSet *set, bool separately, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:809:38: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 809 | min = clipnode->getAttributePoint((visual_bbox ? "min" : "geom-min"), min); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:820:46: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'Inkscape::UI::ClipboardManagerImpl::_onGet(Gtk::SelectionData&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:1646:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1646 | void ClipboardManagerImpl::_onGet(Gtk::SelectionData &sel, guint /*info*/) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'Inkscape::UI::ClipboardManagerImpl::copySymbol(Inkscape::XML::Node*, char const*, SPDocument*, char const*, Geom::Rect const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:334:6: note: parameter passing for argument of type 'struct 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, const char* symbol_set, | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::PathIteratorSink >::lineTo(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:887:15: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 887 | Glib::ustring ClipboardManagerImpl::getPathParameter(SPDesktop* desktop) | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::PathBuilder::PathBuilder()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:365:78: note: parameter passing for argument of type 'struct 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) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'Inkscape::UI::ClipboardManagerImpl::_copySelection(Inkscape::ObjectSet*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:1004:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1004 | void ClipboardManagerImpl::_copySelection(ObjectSet *selection) | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/interface.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/interface.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp: In member function 'SPDrawAnchor* SPDrawAnchor::anchorTest(Geom::Point, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/icon-loader.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/draw-anchor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/menuize.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/menuize.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/menuize.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/menuize.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/monitor.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp: In function 'void ink_drag_data_received(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint, gpointer)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:277:36: warning: unused variable 'prefs' [-Wunused-variable] 277 | Inkscape::Preferences *prefs = Inkscape::Preferences::get(); | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:326:36: warning: unused variable 'prefs' [-Wunused-variable] 326 | Inkscape::Preferences *prefs = Inkscape::Preferences::get(); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/drag-and-drop.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp: In function 'void sp_ui_import_files(char*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:86:23: warning: comparison of integer expressions of different signedness: 'int' and 'guint' {aka 'unsigned int'} [-Wsign-compare] 86 | for (int i = 0; i < g_strv_length(l); i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/interface.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/pack.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/pack.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/pack.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/pack.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/pack.cpp [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/popup-menu.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/popup-menu.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/popup-menu.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/popup-menu.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp: In function 'bool Inkscape::UI::pointer_has_moved(const Gtk::Widget&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp:46:40: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 46 | return std::exchange(old_x, new_x) != new_x | std::exchange(old_y, new_y) != new_y; // NOT `||` | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp:30: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp:30: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/menuize.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/selected-color.cpp [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/simple-pref-pusher.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/popup-menu.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/simple-pref-pusher.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/simple-pref-pusher.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/syntax.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In function 'Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In function 'Geom::Affine getMarkerRotation(SPItem*, double, int, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In function 'Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void MarkerKnotHolderEntityReference::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityOrient::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void MarkerKnotHolderEntityOrient::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'void MarkerKnotHolderEntityOrient::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityScale::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityScale2::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'virtual Geom::Point MarkerKnotHolderEntityScale3::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void ArcKnotHolderEntityStart::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'virtual void ArcKnotHolderEntityEnd::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In function 'getMarkerRotation(SPItem*, double, int, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:927:50: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'StarKnotHolderEntity1::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1710:31: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1710 | Geom::Point d = s - star->center; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp: In member function 'void Inkscape::Shortcuts::dump_all_recursive(Gtk::Widget*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:1013:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1013 | for (int i = 0; i < indent; ++i) std::cout << " "; | ~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'ArcKnotHolderEntityStart::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1449:58: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1446:75: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'ArcKnotHolderEntityEnd::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1501:56: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1501 | double offset = arc->end - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1498:75: note: parameter passing for argument of type 'struct 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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1225:37: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1225:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | * Geom::Rotate::from_degrees(180.0); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1229:37: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1229:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | * Geom::Rotate::from_degrees(180.0); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shortcuts.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In function 'getMarkerBounds(SPItem*, SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:940:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 940 | getMarkerBounds(SPItem* item, SPDesktop *desktop){ | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'MarkerKnotHolderEntityReference::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:982:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 982 | MarkerKnotHolderEntityReference::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:982:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:982:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:988:68: note: parameter passing for argument of type 'struct 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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'MarkerKnotHolderEntityOrient::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1041:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1041 | MarkerKnotHolderEntityOrient::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1041:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1041:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1047:78: note: parameter passing for argument of type 'struct 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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'MarkerKnotHolderEntityScale::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1165:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | MarkerKnotHolderEntityScale::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1165:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1165:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1171:78: note: parameter passing for argument of type 'struct 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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1219:37: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1218:42: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1224:42: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1228:42: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1266:98: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'MarkerKnotHolderEntityScale2::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1301:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1301 | MarkerKnotHolderEntityScale2::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1301:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1301:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1307:68: note: parameter passing for argument of type 'struct 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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'MarkerKnotHolderEntityScale3::knot_get() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1324:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1324 | MarkerKnotHolderEntityScale3::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1324:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1324:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1330:49: note: parameter passing for argument of type 'struct 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), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'TextKnotHolderEntityInlineSize::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:2256:1: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/svg-renderer.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/themes.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/themes.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/util.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/util.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/themes.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:332:38: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:332:38: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h: In member function 'Geom::Point Box3D::VanishingPoint::get_pos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool-factory.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-set-tooltips-shift-icons.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-set-tooltips-shift-icons.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/desktop/menu-set-tooltips-shift-icons.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/desktop/menu-set-tooltips-shift-icons.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menu-set-tooltips-shift-icons.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/document-check.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:173:37: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 173 | if (recent_files.size() > max_files) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:221:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 221 | for (; i < max_size; ++i) { | ~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:238:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 238 | } else if (i == (size-1)) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:241:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 241 | } else if (i == (size-2)) { | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:44: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menubar.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menu-set-tooltips-shift-icons.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menu-set-tooltips-shift-icons.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menu-set-tooltips-shift-icons.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menu-set-tooltips-shift-icons.cpp:30: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menu-set-tooltips-shift-icons.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menu-set-tooltips-shift-icons.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menu-set-tooltips-shift-icons.cpp:30: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/desktop/menu-set-tooltips-shift-icons.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp: In member function 'void SPKnot::startDragging(const Geom::Point&, const Geom::IntPoint&, uint32_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-ptr.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.h: In constructor 'KnotHolder::KnotHolder(SPDesktop*, SPItem*, SPKnotHolderReleasedFunc)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.h:98:26: warning: 'KnotHolder::repr' will be initialized after [-Wreorder] 98 | Inkscape::XML::Node *repr; ///< repr of the item, for setting and releasing listeners. | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.h:88:35: warning: 'std::__cxx11::list KnotHolder::entity' [-Wreorder] 88 | std::list entity; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:52:1: warning: when initialized here [-Wreorder] 52 | KnotHolder::KnotHolder(SPDesktop *desktop, SPItem *item, SPKnotHolderReleasedFunc relhandler) : | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp: In member function 'Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp: In member function 'PatternKnotHolderEntity::offset_to_cell(Geom::Point) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:185:44: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 185 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp: In member function 'PatternKnotHolderEntityScale::knot_grabbed(Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.cpp:290:54: note: parameter passing for argument of type 'struct 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; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/modifier-tracker.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp: In member function 'Geom::OptRect Inkscape::UI::ControlPointSelection::bounds()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp: In member function 'void Inkscape::UI::ControlPointSelection::_pointDragged(Geom::Point&, const Inkscape::MotionEvent&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp: In member function 'void Inkscape::UI::ControlPointSelection::_updateTransformHandles(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp: In member function 'bool Inkscape::UI::ControlPointSelection::_keyboardMove(const Inkscape::KeyPressEvent&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/events/canvas-event.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/modifier-tracker.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h: In member function 'Inkscape::UI::SelectableControlPoint::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h:29:24: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp: In member function 'Inkscape::UI::ControlPointSelection::_rotationRadius(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:558:45: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h: In member function 'Geom::Point Inkscape::SnappedPoint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp: In function 'Geom::Point Inkscape::UI::direction(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In constructor 'Inkscape::UI::Handle::Handle(const Inkscape::UI::NodeSharedData&, const Geom::Point&, Inkscape::UI::Node*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:105:36: warning: 'Inkscape::UI::Handle::_handle_line' will be initialized after [-Wreorder] 105 | CanvasItemPtr _handle_line; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:103:11: warning: 'Inkscape::UI::Node* Inkscape::UI::Handle::_parent' [-Wreorder] 103 | Node *_parent; // the handle's lifetime does not extend beyond that of the parent node, | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:162:1: warning: when initialized here [-Wreorder] 162 | Handle::Handle(NodeSharedData const &data, Geom::Point const &initial_pos, Node *parent) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp: In member function 'virtual Geom::Rect Inkscape::UI::Node::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp: In member function 'void Inkscape::UI::MultiPathManipulator::insertNode(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:340:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 340 | void MultiPathManipulator::insertNode(Geom::Point pt) | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/manipulator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp: In member function 'void Inkscape::UI::Node::_updateAutoHandles()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp: In member function 'Inkscape::UI::Node::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:861:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 861 | Geom::Rect Node::bounds() const | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp: In member function 'Inkscape::UI::Handle::ungrabbed(Inkscape::ButtonReleaseEvent const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:533:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 533 | void Handle::ungrabbed(ButtonReleaseEvent const *event) | ^~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp: In member function 'void Inkscape::UI::PathManipulator::insertNode(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::SkewHandle::startTransform()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::RotateHandle::startTransform()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::ScaleSideHandle::startTransform()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::ScaleCornerHandle::startTransform()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'virtual Geom::Affine Inkscape::UI::SkewHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'virtual Geom::Affine Inkscape::UI::ScaleSideHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:156:17: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Scale getStretchSnapped() {return _stretch_snapped;} | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'virtual Geom::Affine Inkscape::UI::ScaleCornerHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In constructor 'Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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): | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In constructor 'Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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;} | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'virtual void Inkscape::UI::RotationCenter::dragged(Geom::Point&, const Inkscape::MotionEvent&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'void Inkscape::UI::TransformHandleSet::setBounds(const Geom::Rect&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'void Inkscape::UI::TransformHandleSet::_updateVisibility(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:769:79: 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() * Geom::Scale(_desktop->current_zoom()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'Inkscape::UI::ScaleCornerHandle::computeTransform(Geom::Point const&, Inkscape::MotionEvent const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:279:45: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | scale = ptr->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:287:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 287 | Geom::Affine t = Geom::Translate(-scc) | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'Inkscape::UI::ScaleSideHandle::computeTransform(Geom::Point const&, Inkscape::MotionEvent const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:355:59: note: parameter passing for argument of type 'struct 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(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:367:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Affine t = Geom::Translate(-scc) | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'Inkscape::UI::SkewHandle::computeTransform(Geom::Point const&, Inkscape::MotionEvent const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:484:18: note: parameter passing for argument of type 'struct 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 | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'Inkscape::UI::TransformHandleSet::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:689:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 689 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'Inkscape::UI::SkewHandle::startTransform()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:479:74: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:475:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 475 | void startTransform() override | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'Inkscape::UI::RotateHandle::startTransform()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:401:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:398:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | void startTransform() override | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'Inkscape::UI::ScaleSideHandle::startTransform()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:322:72: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:318:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | void startTransform() override | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'Inkscape::UI::ScaleCornerHandle::startTransform()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:243:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:240:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | void startTransform() override | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'Inkscape::UI::TransformHandleSet::setBounds(Geom::Rect const&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:721:74: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.h: In constructor 'Inkscape::UI::Toolbar::ArcToolbar::ArcToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.h:73:46: warning: 'Inkscape::UI::Toolbar::ArcToolbar::_tracker' will be initialized after [-Wreorder] 73 | std::unique_ptr _tracker; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.h:72:32: warning: 'Glib::RefPtr Inkscape::UI::Toolbar::ArcToolbar::_builder' [-Wreorder] 72 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:56:1: warning: when initialized here [-Wreorder] 56 | ArcToolbar::ArcToolbar(SPDesktop *desktop) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.h:80:17: warning: 'Inkscape::UI::Toolbar::ArcToolbar::_mode_item' will be initialized after [-Wreorder] 80 | Gtk::Label &_mode_item; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.h:75:29: warning: 'Inkscape::UI::Widget::SpinButton& Inkscape::UI::Toolbar::ArcToolbar::_rx_item' [-Wreorder] 75 | UI::Widget::SpinButton &_rx_item; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:56:1: warning: when initialized here [-Wreorder] 56 | ArcToolbar::ArcToolbar(SPDesktop *desktop) | ^~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/arc-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.h: In constructor 'Inkscape::UI::Toolbar::Box3DToolbar::Box3DToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.h:77:24: warning: 'Inkscape::UI::Toolbar::Box3DToolbar::_vp_x_state_btn' will be initialized after [-Wreorder] 77 | Gtk::ToggleButton &_vp_x_state_btn; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.h:74:29: warning: 'Inkscape::UI::Widget::SpinButton& Inkscape::UI::Toolbar::Box3DToolbar::_angle_y_item' [-Wreorder] 74 | UI::Widget::SpinButton &_angle_y_item; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:57:1: warning: when initialized here [-Wreorder] 57 | Box3DToolbar::Box3DToolbar(SPDesktop *desktop) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.h:78:24: warning: 'Inkscape::UI::Toolbar::Box3DToolbar::_vp_y_state_btn' will be initialized after [-Wreorder] 78 | Gtk::ToggleButton &_vp_y_state_btn; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.h:75:29: warning: 'Inkscape::UI::Widget::SpinButton& Inkscape::UI::Toolbar::Box3DToolbar::_angle_z_item' [-Wreorder] 75 | UI::Widget::SpinButton &_angle_z_item; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:57:1: warning: when initialized here [-Wreorder] 57 | Box3DToolbar::Box3DToolbar(SPDesktop *desktop) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/box3d-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/marker-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.h: In constructor 'Inkscape::UI::Toolbar::CalligraphyToolbar::CalligraphyToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.h:69:10: warning: 'Inkscape::UI::Toolbar::CalligraphyToolbar::_presets_blocked' will be initialized after [-Wreorder] 69 | bool _presets_blocked; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.h:66:32: warning: 'Glib::RefPtr Inkscape::UI::Toolbar::CalligraphyToolbar::_builder' [-Wreorder] 66 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:58:1: warning: when initialized here [-Wreorder] 58 | CalligraphyToolbar::CalligraphyToolbar(SPDesktop *desktop) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::CalligraphyToolbar::change_profile()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:424:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 424 | if (mode - 1 < presets.size()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/calligraphy-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/dropper-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.h: In constructor 'Inkscape::UI::Toolbar::ConnectorToolbar::ConnectorToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.h:72:29: warning: 'Inkscape::UI::Toolbar::ConnectorToolbar::_length_item' will be initialized after [-Wreorder] 72 | UI::Widget::SpinButton &_length_item; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.h:67:24: warning: 'Gtk::ToggleButton& Inkscape::UI::Toolbar::ConnectorToolbar::_directed_btn' [-Wreorder] 67 | Gtk::ToggleButton &_directed_btn; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:55:1: warning: when initialized here [-Wreorder] 55 | ConnectorToolbar::ConnectorToolbar(SPDesktop *desktop) | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/connector-toolbar.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/eraser-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/gradient-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.h: In constructor 'Inkscape::UI::Toolbar::LPEToolbar::LPEToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.h:78:24: warning: 'Inkscape::UI::Toolbar::LPEToolbar::_open_lpe_dialog_btn' will be initialized after [-Wreorder] 78 | Gtk::ToggleButton &_open_lpe_dialog_btn; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.h:72:46: warning: 'std::unique_ptr Inkscape::UI::Toolbar::LPEToolbar::_tracker' [-Wreorder] 72 | std::unique_ptr _tracker; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:52:1: warning: when initialized here [-Wreorder] 52 | LPEToolbar::LPEToolbar(SPDesktop *desktop) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.h: In constructor 'Inkscape::UI::Toolbar::MeasureToolbar::MeasureToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.h:61:30: warning: 'Inkscape::UI::Toolbar::MeasureToolbar::_tracker' will be initialized after [-Wreorder] 61 | UI::Widget::UnitTracker *_tracker; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.h:60:32: warning: 'Glib::RefPtr Inkscape::UI::Toolbar::MeasureToolbar::_builder' [-Wreorder] 60 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:62:1: warning: when initialized here [-Wreorder] 62 | MeasureToolbar::MeasureToolbar(SPDesktop *desktop) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/lpe-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/measure-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/objectpicker-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/objectpicker-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/objectpicker-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/objectpicker-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/objectpicker-toolbar.cpp [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.h: In constructor 'Inkscape::UI::Toolbar::MeshToolbar::MeshToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.h:71:29: warning: 'Inkscape::UI::Toolbar::MeshToolbar::_col_item' will be initialized after [-Wreorder] 71 | UI::Widget::SpinButton &_col_item; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.h:67:24: warning: 'Gtk::ToggleButton* Inkscape::UI::Toolbar::MeshToolbar::_edit_fill_btn' [-Wreorder] 67 | Gtk::ToggleButton *_edit_fill_btn; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:138:1: warning: when initialized here [-Wreorder] 138 | MeshToolbar::MeshToolbar(SPDesktop *desktop) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/mesh-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:104:54: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | auto scale = _document->getDocumentScale(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::PageToolbar::sizeChoose(const string&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:297:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | auto p_rect = pm.getSelectedPageRect(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.h: In constructor 'Inkscape::UI::Toolbar::NodeToolbar::NodeToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.h:92:10: warning: 'Inkscape::UI::Toolbar::NodeToolbar::_freeze' will be initialized after [-Wreorder] 92 | bool _freeze; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.h:72:32: warning: 'Glib::RefPtr Inkscape::UI::Toolbar::NodeToolbar::_builder' [-Wreorder] 72 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:76:1: warning: when initialized here [-Wreorder] 76 | NodeToolbar::NodeToolbar(SPDesktop *desktop) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.h: In constructor 'Inkscape::UI::Toolbar::PaintbucketToolbar::PaintbucketToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.h:63:46: warning: 'Inkscape::UI::Toolbar::PaintbucketToolbar::_tracker' will be initialized after [-Wreorder] 63 | std::unique_ptr _tracker; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.h:61:32: warning: 'Glib::RefPtr Inkscape::UI::Toolbar::PaintbucketToolbar::_builder' [-Wreorder] 61 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:50:1: warning: when initialized here [-Wreorder] 50 | PaintbucketToolbar::PaintbucketToolbar(SPDesktop *desktop) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/paintbucket-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::NodeToolbar::value_changed(Geom::Dim2)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp: In member function 'Inkscape::UI::Toolbar::PageToolbar::PageToolbar(SPDesktop*)::{lambda(Gtk::EntryIconPosition, _GdkEventButton const*)#2}::operator()(Gtk::EntryIconPosition, _GdkEventButton const*) const [clone .constprop.0]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:100:52: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | _text_page_margins.signal_icon_press().connect([this](Gtk::EntryIconPosition, const GdkEventButton *) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp: In member function 'Inkscape::UI::Toolbar::PageToolbar::setSizeText(SPPage*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:387:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | void PageToolbar::setSizeText(SPPage *page, bool display_only) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:228:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | void NodeToolbar::value_changed(Geom::Dim2 d) | ^~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/booleans-toolbar.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.h: In constructor 'Inkscape::UI::Toolbar::PencilToolbar::PencilToolbar(SPDesktop*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.h:67:16: warning: 'Inkscape::UI::Toolbar::PencilToolbar::_tool_is_pencil' will be initialized after [-Wreorder] 67 | bool const _tool_is_pencil; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.h:65:32: warning: 'Glib::RefPtr Inkscape::UI::Toolbar::PencilToolbar::_builder' [-Wreorder] 65 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:59:1: warning: when initialized here [-Wreorder] 59 | PencilToolbar::PencilToolbar(SPDesktop *desktop, bool pencil_mode) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:96:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 96 | _mode_buttons[(freehandMode < _mode_buttons.size()) ? freehandMode : 0]->set_active(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::PencilToolbar::update_width_value(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:463:88: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 463 | double powerstrokedefsize = 10 / (0.265 * _desktop->getDocument()->getDocumentScale()[0] * 2.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.h: In constructor 'Inkscape::UI::Toolbar::RectToolbar::RectToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.h:76:46: warning: 'Inkscape::UI::Toolbar::RectToolbar::_tracker' will be initialized after [-Wreorder] 76 | std::unique_ptr _tracker; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.h:75:32: warning: 'Glib::RefPtr Inkscape::UI::Toolbar::RectToolbar::_builder' [-Wreorder] 75 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:60:1: warning: when initialized here [-Wreorder] 60 | RectToolbar::RectToolbar(SPDesktop *desktop) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp: In member function 'Inkscape::UI::Toolbar::PencilToolbar::update_width_value(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:457:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 457 | void PencilToolbar::update_width_value(int shape) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/rect-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.h: In constructor 'Inkscape::UI::Toolbar::SelectToolbar::SelectToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.h:78:23: warning: 'Inkscape::UI::Toolbar::SelectToolbar::_action_prefix' will be initialized after [-Wreorder] 78 | std::string const _action_prefix; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.h:57:32: warning: 'Glib::RefPtr Inkscape::UI::Toolbar::SelectToolbar::_builder' [-Wreorder] 57 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:53:1: warning: when initialized here [-Wreorder] 53 | SelectToolbar::SelectToolbar(SPDesktop *desktop) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::SelectToolbar::any_value_changed(Glib::RefPtr&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:218:40: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | auto page = pm.getSelectedPageRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:235:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | gdouble old_w = bbox_user->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::SelectToolbar::layout_widget_update(Inkscape::Selection*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:351:52: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | auto page = pm.getSelectedPageRect(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp: In member function 'Inkscape::UI::Toolbar::SelectToolbar::layout_widget_update(Inkscape::Selection*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:329:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | void SelectToolbar::layout_widget_update(Inkscape::Selection *sel) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spiral-toolbar.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/spray-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp: In member function 'virtual void Inkscape::UI::Toolbar::StarToolbar::notifyAttributeChanged(Inkscape::XML::Node&, GQuark, Inkscape::Util::ptr_shared, Inkscape::Util::ptr_shared)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:472:77: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 472 | } else if (!strcmp(name, "sodipodi:r1") || !strcmp(name, "sodipodi:r2") && !isFlatSided) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/star-toolbar.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/zoom-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h: In constructor 'Inkscape::UI::Toolbar::TextToolbar::TextToolbar(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:113:10: warning: 'Inkscape::UI::Toolbar::TextToolbar::_updating' will be initialized after [-Wreorder] 113 | bool _updating; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:80:30: warning: 'Inkscape::UI::Widget::UnitTracker* Inkscape::UI::Toolbar::TextToolbar::_tracker' [-Wreorder] 80 | UI::Widget::UnitTracker *_tracker; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:228:1: warning: when initialized here [-Wreorder] 228 | TextToolbar::TextToolbar(SPDesktop *desktop) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:114:9: warning: 'Inkscape::UI::Toolbar::TextToolbar::_cusor_numbers' will be initialized after [-Wreorder] 114 | int _cusor_numbers; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:78:32: warning: 'Glib::RefPtr Inkscape::UI::Toolbar::TextToolbar::_builder' [-Wreorder] 78 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:228:1: warning: when initialized here [-Wreorder] 228 | TextToolbar::TextToolbar(SPDesktop *desktop) | ^~~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/command-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/command-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/command-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/command-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/command-toolbar.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp: In member function 'void Inkscape::UI::Toolbar::TextToolbar::configure_mode_buttons(std::vector&, Gtk::Box&, const Glib::ustring&, Inkscape::UI::Toolbar::TextToolbar::ModeChangedMemFun)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:533:33: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 533 | buttons[active_button_index < buttons.size() ? active_button_index : 0]->set_active(true); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tweak-toolbar.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/tool-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/tool-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/tool-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/tool-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/snap-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/snap-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/snap-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/snap-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/snap-toolbar.cpp [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbars.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbars.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/toolbars.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/toolbars.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:64:70: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=] | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:126:36: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)] | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:166:33: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:31: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:31: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/tool-toolbar.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/snap-toolbar.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/snap-toolbar.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/snap-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/snap-toolbar.cpp:52:61: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/snap-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/snap-toolbar.cpp:57:48: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/snap-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/snap-toolbar.cpp:64:50: note: add explicit 'this' or '*this' capture [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:39: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/toolbars.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp: In member function 'void Inkscape::UI::Tools::ArcTool::drag(const Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/box3d-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:279:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp: In member function 'Inkscape::UI::Tools::ArcTool::root_handler(Inkscape::CanvasEvent const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:120:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | bool ArcTool::root_handler(CanvasEvent const &event) | ^~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp: In member function 'Inkscape::UI::Tools::CalligraphicTool::apply(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:192:28: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 192 | auto const force = n - cur; | ^~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:87: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:87: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:87: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:87: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp: In member function 'void Inkscape::UI::Tools::ConnectorTool::_activeShapeAddKnot(SPItem*, SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:992:14: warning: unused variable 'use' [-Wunused-variable] 992 | auto use = cast(item); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp: In member function 'bool Inkscape::UI::Tools::ConnectorTool::_handleButtonPress(const Inkscape::ButtonPressEvent&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:70: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp: In member function 'Geom::Point Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp: In member function 'Geom::Point Inkscape::UI::Tools::DynamicBase::getViewPoint(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp: In member function 'Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:71:13: note: parameter passing for argument of type 'struct 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 | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:71:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:75:29: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp: In member function 'Inkscape::UI::Tools::DynamicBase::getViewPoint(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:78:13: note: parameter passing for argument of type 'struct 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 | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:82:34: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dropper-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp: In static member function 'static bool Inkscape::UI::Tools::EraserTool::_isStraightSegment(SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp: In member function 'Inkscape::UI::Tools::EraserTool::_apply(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/eraser-tool.cpp:168:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | Geom::Point force = n - cur; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:60: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:60: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp: In function 'void Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, const Geom::Point&, bool, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:859:48: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 859 | for (unsigned int y = 0; y < height; y++) { | ~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:861:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 861 | for (unsigned int x = 0; x < width; x++) { | ~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:964:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 964 | if (bci.x < width) { | ~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:713:61: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:815:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::clamp(const CPoint&) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:818:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:69:56: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:70:58: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:815:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp: In function 'void Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, const Geom::Point&, bool, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:21: /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /usr/include/boost/operators.hpp: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 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:60: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp: In function 'void Inkscape::UI::Tools::spdc_endpoint_snap_rotation(Inkscape::UI::Tools::ToolBase*, Geom::Point&, const Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp: In function 'void Inkscape::UI::Tools::spdc_check_for_and_apply_waiting_LPE(Inkscape::UI::Tools::FreehandBase*, SPItem*, const SPCurve*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp: In function 'void Inkscape::UI::Tools::spdc_create_single_dot(Inkscape::UI::Tools::ToolBase*, const Geom::Point&, const char*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp: In function 'Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, Geom::Point const&, bool, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:815:55: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:818:64: note: parameter passing for argument of type 'struct 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); | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp: In member function 'void Inkscape::UI::Tools::GradientTool::simplify(double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:366:39: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} [-Wsign-compare] 366 | if (ret.next_stops.size() > i1 - ret.these_stops.begin()) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp: In function 'Inkscape::UI::Tools::spdc_create_single_dot(Inkscape::UI::Tools::ToolBase*, Geom::Point const&, char const*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:874:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/c++/11/memory:76, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:18: /usr/include/c++/11/bits/unique_ptr.h: In member function 'Inkscape::UI::Tools::FreehandBase::_attachSelection()': /usr/include/c++/11/bits/unique_ptr.h:962:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 962 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/gradient-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp: In function 'Inkscape::UI::Tools::spdc_check_for_and_apply_waiting_LPE(Inkscape::UI::Tools::FreehandBase*, SPItem*, SPCurve const*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:294:13: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | static void spdc_check_for_and_apply_waiting_LPE(FreehandBase *dc, SPItem *item, SPCurve const *curve, bool is_bend) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp: In function 'Inkscape::UI::Tools::spdc_concat_colors_and_flush(Inkscape::UI::Tools::FreehandBase*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:712:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 712 | lastSeg->moveto((*cubic)[0]); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp: In function 'std::pair Inkscape::UI::Tools::lpetool_get_limiting_bbox_corners(const SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp: In function 'std::pair Inkscape::UI::Tools::lpetool_get_limiting_bbox_corners(const SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp: In function 'void Inkscape::UI::Tools::set_pos_and_anchor(Inkscape::CanvasItemText*, const Geom::Piecewise >&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp: In function 'Inkscape::UI::Tools::lpetool_get_limiting_bbox_corners(SPDocument const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:240:37: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise >::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp: In member function 'Inkscape::UI::Tools::LpeTool::reset_limiting_bbox()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:258:6: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | void LpeTool::reset_limiting_bbox() | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/object-picker-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/object-picker-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/object-picker-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/object-picker-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::setMeasureCanvasItem(Geom::Point, bool, bool, Inkscape::XML::Node*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:942:14: warning: variable 'color' set but not used [-Wunused-but-set-variable] 942 | uint32_t color = 0xff0000ff; | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/selectable-control-point.h: In member function 'virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:151:53: note: add explicit 'this' or '*this' capture /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:144:98: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/mesh-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Affine&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:738: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)...)); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::setPoint(Geom::Point, Inkscape::XML::Node*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp: In member function 'void Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp: In function 'void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:15: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp: In member function 'void Inkscape::UI::Tools::NodeTool::select_area(const Geom::Path&, const Inkscape::ButtonReleaseEvent&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:738:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp: In function 'Inkscape::UI::Tools::(anonymous namespace)::repositionOverlappingLabels(std::vector >&, SPDesktop*, Geom::Point const&, double, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:105:44: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Geom::Rect current(box + place.end); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:118:77: note: parameter passing for argument of type 'struct 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 file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp: In member function 'Inkscape::UI::Tools::MeasureTool::setLabelText(Glib::ustring const&, Geom::Point, double, double, unsigned int, Inkscape::XML::Node*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:847:64: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 847 | text_item->transform *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:846:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 846 | Geom::Point center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:878:74: note: parameter passing for argument of type 'struct 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:880:105: note: parameter passing for argument of type 'struct 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:880:95: note: parameter passing for argument of type 'struct 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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp: In member function 'Inkscape::UI::Tools::MeasureTool::setPoint(Geom::Point, Inkscape::XML::Node*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:771:70: note: parameter passing for argument of type 'struct 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:774:67: note: parameter passing for argument of type 'struct 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)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp: In member function 'Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:1016:105: note: parameter passing for argument of type 'struct 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:1051:84: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | showItemInfoText(pos - (yaxisdir * Geom::Point(0, rel_position[Geom::Y]) * zoom), _desktop->getSelection()->includes(over) ? _("Selected") : _("Not selected"), fontsize); | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:24:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 24 | _zoom = desktop->signal_zoom_changed.connect([=](double){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:24:50: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:37: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp: In member function 'Inkscape::UI::Tools::NodeTool::select_area(Geom::Path const&, Inkscape::ButtonReleaseEvent const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:738:62: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp: In member function 'void Inkscape::UI::Tools::ObjectPickerTool::show_text(const Geom::Point&, const char*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:114:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | auto position = desktop->w2d(Geom::Point(cursor.x(), cursor.y() - 2.5 * fontsize)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:110: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:85: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:69: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:110: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp: In member function 'Inkscape::UI::Tools::NodeTool::root_handler(Inkscape::CanvasEvent const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:391:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | bool NodeTool::root_handler(CanvasEvent const &event) | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/measure-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Inkscape::Preferences::getPoint(Glib::ustring const&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:373:17: note: parameter passing for argument of type 'struct 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()) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp: In member function 'Inkscape::UI::Tools::ObjectPickerTool::show_text(Geom::Point const&, char const*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:37: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:109: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:107:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | void ObjectPickerTool::show_text(const Geom::Point& cursor, const char* text) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:107:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:107:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:114:33: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | auto position = desktop->w2d(Geom::Point(cursor.x(), cursor.y() - 2.5 * fontsize)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:69: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~^~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:91:65: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:96:61: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:132:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 132 | for (int i = 0; i < resize_knots.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:140:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 140 | for (int i = 0; i < margin_knots.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:573:46: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:609:62: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::resizeKnotMoved(SPKnot*, const Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:13: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.h: In member function 'Geom::Point SPKnot::position() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::resizeKnotFinished(SPKnot*, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'bool Inkscape::UI::Tools::PagesTool::marginKnotMoved(SPKnot*, Geom::Point*, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::grabPage(SPPage*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Geom::Affine Inkscape::UI::Tools::PagesTool::moveTo(Geom::Point, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::addDragShapes(SPPage*, Geom::Affine)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'SPPage* Inkscape::UI::Tools::PagesTool::pageUnder(Geom::Point, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'bool Inkscape::UI::Tools::PagesTool::viewboxUnder(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'void Inkscape::UI::Tools::PagesTool::pageModified(SPObject*, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:130:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | void PagesTool::resizeKnotSet(Geom::Rect rect) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In function 'Inkscape::UI::Tools::PagesTool::middleOfSide(int, Geom::Rect const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:151:61: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:138:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:141:45: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Inkscape::UI::Tools::PagesTool::pageModified(SPObject*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:619:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 619 | void PagesTool::pageModified(SPObject *object, guint /*flags*/) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Inkscape::UI::Tools::PagesTool::getSnappedResizePoint(Geom::Point, unsigned int, Geom::Point, SPObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:197:13: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Inkscape::UI::Tools::PagesTool::marginKnotMoved(SPKnot*, Geom::Point*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:244:52: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:246:48: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 246 | auto scale = document->getDocumentScale()[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:250:69: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:250:39: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Inkscape::UI::Tools::PagesTool::grabPage(SPPage*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:439:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | void PagesTool::grabPage(SPPage *target) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Inkscape::UI::Tools::PagesTool::moveTo(Geom::Point, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:449:14: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Inkscape::UI::Tools::PagesTool::pageUnder(Geom::Point, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:539:9: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:539:9: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:545:58: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 545 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:550:25: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | return pm.findPageAt(pt); | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Inkscape::UI::Tools::PagesTool::selectionChanged(SPDocument*, SPPage*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:613:26: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | resizeKnotSet(*(doc->preferredBounds())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:105:49: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Inkscape::UI::Tools::PagesTool::resizeKnotMoved(SPKnot*, Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:154:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:154:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:174:46: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'Inkscape::UI::Tools::PagesTool::root_handler(Inkscape::CanvasEvent const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:352:49: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | document->fitToRect(*rect * affine * document->dt2doc(), false); | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:264:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | bool PagesTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:356:54: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | dragging_item->setDesktopRect(*rect); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:408:22: note: parameter passing for argument of type 'struct 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)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:927:25: required from 'Geom::Piecewise Geom::lerp(double, const Geom::Piecewise&, Geom::Piecewise) [with T = Geom::D2]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:1040:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Scale]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp: In member function 'bool Inkscape::UI::Tools::PenTool::_handleButtonPress(const Inkscape::ButtonPressEvent&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function 'bool Inkscape::UI::Tools::PencilTool::_handleButtonPress(const Inkscape::ButtonPressEvent&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_addFreehandPoint(const Geom::Point&, guint, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Coord Geom::distance(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_interpolate()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'Geom::Piecewise Geom::lerp(double, const Geom::Piecewise&, Geom::Piecewise) [with T = Geom::D2]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function 'void Inkscape::UI::Tools::PencilTool::_fitAndSplit()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::distance(Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:390:17: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function 'Inkscape::UI::Tools::PencilTool::_addFreehandPoint(Geom::Point const&, unsigned int, bool)': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:814:123: note: parameter passing for argument of type 'struct 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function 'Inkscape::UI::Tools::PencilTool::_handleMotionNotify(Inkscape::MotionEvent const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:271:39: note: parameter passing for argument of type 'struct 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 ) { | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator[](unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:68:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point operator[](unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp: In member function 'void Inkscape::UI::Tools::RectTool::drag(Geom::Point, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:301:6: note: parameter passing for argument of type 'struct 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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:301:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:321:56: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function 'Inkscape::UI::Tools::PencilTool::_interpolate()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:910:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 910 | void PencilTool::_interpolate() { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp: In member function 'Inkscape::UI::Tools::RectTool::root_handler(Inkscape::CanvasEvent const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:129:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | bool RectTool::root_handler(CanvasEvent const &event) | ^~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function 'Inkscape::UI::Tools::PencilTool::_addFreehandPoint(Geom::Point const&, unsigned int, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:788:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function 'Inkscape::UI::Tools::PencilTool::_handleMotionNotify(Inkscape::MotionEvent const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:240:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | bool PencilTool::_handleMotionNotify(MotionEvent const &event) { | ^~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp: In member function 'Inkscape::UI::ShapeRecord Inkscape::UI::Tools::MarkerTool::get_marker_transform(SPShape*, SPItem*, SPMarker*, SPMarkerLoc)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp: In member function 'Inkscape::UI::Tools::MarkerTool::get_marker_transform(SPShape*, SPItem*, SPMarker*, SPMarkerLoc)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:164:13: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:164:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:164:13: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:164:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:170:46: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:184:22: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | p = c.pointAt(0); | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:58:56: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:48:52: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:49:50: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp: In member function 'Inkscape::UI::Tools::SelectTool::root_handler(Inkscape::CanvasEvent const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:650:116: note: parameter passing for argument of type 'struct 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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:403:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 403 | bool SelectTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/shortcuts.cpp [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp: In static member function 'static Inkscape::WorkItems Inkscape::SubItem::build_mosaic(std::vector&&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/shortcuts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/shortcuts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/shortcuts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/shortcuts.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/shortcuts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/shortcuts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/shortcuts.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/shortcuts.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spiral-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from 'Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:482: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:1209:59: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1209 | Geom::Point motion_dt(_desktop->w2d(event.pos)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:1229:44: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | shapes *= s.inverse() * Geom::Scale(single_scale) * s; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:1264:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1264 | shapes *= Geom::Translate(getDesktop()->point()); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:1266:73: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | shapes *= Geom::Translate(getDesktop()->point()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:1266:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | shapes *= Geom::Translate(getDesktop()->point()).inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:1266:73: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | shapes *= Geom::Translate(getDesktop()->point()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:1278:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1278 | sp_spray_dilate(this, motion_doc, motion_doc - last_push, event.modifiers & GDK_SHIFT_MASK ? true : false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp: In function 'void Inkscape::UI::Tools::get_paths(SPItem*, Geom::PathVector&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:131:65: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:131:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:131:65: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp: In function 'void Inkscape::UI::Tools::sp_spray_transform_path(SPItem*, Geom::Path&, Geom::Affine, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:377:78: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | Geom::Affine i2dt = item->i2dt_affine() * Geom::Translate(center).inverse() * affine * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp: In function 'Geom::Affine Inkscape::UI::Tools::transform_around_point(Geom::Point, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:96:29: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | return translate.inverse() * affine * translate; | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:1183:73: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1183 | Geom::Point const motion_dt(_desktop->w2d(event.pos)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp: In function 'Inkscape::UI::Tools::transform_around_point(Geom::Point, Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:96:29: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | return translate.inverse() * affine * translate; | ~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/star-tool.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp: In function 'Inkscape::UI::Tools::get_paths(SPItem*, Geom::PathVector&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:131:54: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp: In member function 'Inkscape::UI::Tools::SprayTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::MotionEvent const&)#4}::operator()(Inkscape::MotionEvent const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:1229:44: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | shapes *= s.inverse() * Geom::Scale(single_scale) * s; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:1228:60: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | Geom::Translate const s(a->midpoint()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:1230:44: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1230 | shapes *= s.inverse() * Geom::Scale(scale) * s; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp: In member function 'void Inkscape::UI::Tools::TextTool::_updateTextSelection()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:1676:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1676 | for (int i = 0; i + 3 < quads.size(); i += 4) { | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp: In member function 'void Inkscape::UI::Tools::TextTool::_updateCursor(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp: In member function 'Inkscape::UI::Tools::TextTool::root_handler(Inkscape::CanvasEvent const&)::{lambda(Inkscape::KeyPressEvent const&)#4}::operator()(Inkscape::KeyPressEvent const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:584:9: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | [&] (KeyPressEvent const &event) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:909:68: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:49: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp: In member function 'bool Inkscape::UI::Tools::ToolBase::_keyboardMove(const Inkscape::KeyEvent&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/zoom-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:15: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp: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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:88:59: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 88 | _refresh = Glib::signal_timeout().connect_seconds([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:88:59: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/calligraphic-profile-rename.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/about.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.h: In constructor 'Inkscape::UI::Dialog::AlignAndDistribute::AlignAndDistribute(Inkscape::UI::Dialog::DialogBase*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.h:72:24: warning: 'Inkscape::UI::Dialog::AlignAndDistribute::align_relative_object' will be initialized after [-Wreorder] 72 | Gtk::ComboBox &align_relative_object; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.h:71:24: warning: 'Gtk::ToggleButton& Inkscape::UI::Dialog::AlignAndDistribute::align_move_as_group' [-Wreorder] 71 | Gtk::ToggleButton &align_move_as_group; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:48:1: warning: when initialized here [-Wreorder] 48 | AlignAndDistribute::AlignAndDistribute(Inkscape::UI::Dialog::DialogBase *dlg) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.h:78:24: warning: 'Inkscape::UI::Dialog::AlignAndDistribute::remove_overlap_vgap' will be initialized after [-Wreorder] 78 | Gtk::SpinButton &remove_overlap_vgap; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.h:73:24: warning: 'Gtk::ComboBox& Inkscape::UI::Dialog::AlignAndDistribute::align_relative_node' [-Wreorder] 73 | Gtk::ComboBox &align_relative_node; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:48:1: warning: when initialized here [-Wreorder] 48 | AlignAndDistribute::AlignAndDistribute(Inkscape::UI::Dialog::DialogBase *dlg) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:166:32: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 166 | auto set_icon_size_prefs = [=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:166:32: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In member function 'Geom::Rect Inkscape::UI::Dialog::CloneTiler::transform_rect(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2040:81: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2040 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:1696: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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:1938: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2229:42: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:1696:132: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1696 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In member function 'guint32 Inkscape::UI::Dialog::CloneTiler::trace_pick(Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:1928:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1928 | guint32 CloneTiler::trace_pick(Geom::Rect box) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In member function 'Geom::Rect Inkscape::UI::Dialog::CloneTiler::transform_rect(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2040:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2040 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2044:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2044 | Geom::Point const p1 = r.corner(1) * m; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2054:70: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2054 | std::max(std::max(p1[Y], p2[Y]), std::max(p3[Y], p4[Y])))); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In member function 'void Inkscape::UI::Dialog::CloneTiler::apply()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2110:67: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 2110 | Geom::Scale scale = getDocument()->getDocumentScale().inverse(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2229:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2229 | w = scale_units*r->dimensions()[Geom::X]; | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2340:98: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2340 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2452:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2452 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In member function '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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:1696:177: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1696 | 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) ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In member function 'Inkscape::UI::Dialog::CloneTiler::apply()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2110:66: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 2110 | Geom::Scale scale = getDocument()->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2232:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2232 | y0 = scale_units*r->min()[Geom::Y]; | ~~~~~~^~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp: In member function 'void {anonymous}::Globals::load_mimetargets()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:80:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for (int i = 0; i < mimetypes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In member function 'Inkscape::UI::Dialog::CloneTiler::trace_pick(Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:1938:55: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1938 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp: In member function 'virtual bool Inkscape::UI::Dialog::ColorItem::on_draw(const Cairo::RefPtr&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp: In member function 'void Inkscape::UI::Dialog::CommandPalette::append_recent_file_operation(const Glib::ustring&, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:201:11: warning: unused variable 'CPShortcut' [-Wunused-variable] 201 | auto &CPShortcut (get_widget (operation_builder, "CPShortcut")); | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp: In static member function 'static bool Inkscape::UI::Dialog::CommandPalette::fuzzy_search(const Glib::ustring&, const Glib::ustring&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:723:30: warning: comparison of integer expressions of different signedness: 'int' and 'Glib::ustring::size_type' {aka 'long unsigned int'} [-Wsign-compare] 723 | for (int j = 0, i = 0; i < search_string.length(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:726:18: warning: comparison of integer expressions of different signedness: 'int' and 'Glib::ustring::size_type' {aka 'long unsigned int'} [-Wsign-compare] 726 | while (j < subject_string.length()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp: In static member function 'static bool Inkscape::UI::Dialog::CommandPalette::normal_search(const Glib::ustring&, const Glib::ustring&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:749:54: warning: comparison of integer expressions of different signedness: 'Glib::ustring::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 749 | if (subject.lowercase().find(search.lowercase()) != -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp: In static member function 'static int Inkscape::UI::Dialog::CommandPalette::fuzzy_points(const Glib::ustring&, const Glib::ustring&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:778:14: warning: comparison of integer expressions of different signedness: 'int' and 'Glib::ustring::size_type' {aka 'long unsigned int'} [-Wsign-compare] 778 | while (i < search_string.length() && j < subject_string.length()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:778:44: warning: comparison of integer expressions of different signedness: 'int' and 'Glib::ustring::size_type' {aka 'long unsigned int'} [-Wsign-compare] 778 | while (i < search_string.length() && j < subject_string.length()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp: In static member function 'static int Inkscape::UI::Dialog::CommandPalette::fuzzy_tolerance_points(const Glib::ustring&, const Glib::ustring&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:835:27: warning: comparison of integer expressions of different signedness: 'int' and 'Glib::ustring::size_type' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int i = 0; i < subject_string.length() && occurrence; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/command-palette.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In member function 'Inkscape::UI::Dialog::CloneTiler::apply()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2072:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 2072 | void CloneTiler::apply() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2072:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2072:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2072:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2072:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2233:65: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2233 | center = scale_units*desktop->dt2doc(item->getCenter()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2340:52: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2340 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2452:73: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2452 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-data.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h: In constructor 'Inkscape::UI::Dialog::AttrDialog::AttrDialog()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:142:26: warning: 'Inkscape::UI::Dialog::AttrDialog::_content_sw' will be initialized after [-Wreorder] 142 | Gtk::ScrolledWindow& _content_sw; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:98:26: warning: 'Gtk::ScrolledWindow& Inkscape::UI::Dialog::AttrDialog::_scrolled_window' [-Wreorder] 98 | Gtk::ScrolledWindow& _scrolled_window; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:125:1: warning: when initialized here [-Wreorder] 125 | AttrDialog::AttrDialog() | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:98:26: warning: 'Inkscape::UI::Dialog::AttrDialog::_scrolled_window' will be initialized after [-Wreorder] 98 | Gtk::ScrolledWindow& _scrolled_window; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:85:20: warning: 'Gtk::TreeView& Inkscape::UI::Dialog::AttrDialog::_treeView' [-Wreorder] 85 | Gtk::TreeView& _treeView; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:125:1: warning: when initialized here [-Wreorder] 125 | AttrDialog::AttrDialog() | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.cpp:54: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:248:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 248 | if (event->delta_y > 0 && adj->get_value() + adj->get_page_size() == adj->get_upper() || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-manager.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:58: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h: In constructor 'Inkscape::UI::Dialog::SvgGlyphRenderer::SvgGlyphRenderer()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:164:26: warning: 'Inkscape::UI::Dialog::SvgGlyphRenderer::_property_activatable' will be initialized after [-Wreorder] 164 | Glib::Property _property_activatable; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:162:35: warning: 'Glib::Property Inkscape::UI::Dialog::SvgGlyphRenderer::_property_glyph' [-Wreorder] 162 | Glib::Property _property_glyph; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:97:5: warning: when initialized here [-Wreorder] 97 | SvgGlyphRenderer() : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:99:34: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:108:33: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp: In member function 'Gtk::EventSequenceState Inkscape::UI::Dialog::DialogMultipaned::on_drag_end(const Gtk::GestureDrag&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:1093:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1093 | if (_handle >= 0 && _handle < children.size()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-multipaned.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:61: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:81:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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...)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:82:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:84:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:85:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:86:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:87:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp: In member function 'Gtk::Widget* Inkscape::UI::Dialog::DialogContainer::create_notebook_tab(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:195:29: warning: comparison of integer expressions of different signedness: 'int' and 'Glib::ustring::size_type' {aka 'long unsigned int'} [-Wsign-compare] 195 | if (pos >= 0 && pos < tlabel.length()) { | ~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.h: In constructor 'Inkscape::UI::Dialog::DialogNotebook::DialogNotebook(Inkscape::UI::Dialog::DialogContainer*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.h:96:18: warning: 'Inkscape::UI::Dialog::DialogNotebook::_selected_page' will be initialized after [-Wreorder] 96 | Gtk::Widget *_selected_page; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.h:85:10: warning: 'bool Inkscape::UI::Dialog::DialogNotebook::_label_visible' [-Wreorder] 85 | bool _label_visible; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:52:1: warning: when initialized here [-Wreorder] 52 | DialogNotebook::DialogNotebook(DialogContainer *container) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h: In instantiation of 'Inkscape::UI::ColumnMenuBuilder::ColumnMenuBuilder(Inkscape::UI::Widget::PopoverMenu&, int, Gtk::IconSize, int) [with SectionData = DialogData::Category]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:147:63: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:127:26: warning: 'Inkscape::UI::ColumnMenuBuilder::_menu' will be initialized after [-Wreorder] 127 | Widget::PopoverMenu &_menu; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:124:9: warning: 'int Inkscape::UI::ColumnMenuBuilder::_row' [-Wreorder] 124 | int _row = 0; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:27:5: warning: when initialized here [-Wreorder] 27 | ColumnMenuBuilder(Widget::PopoverMenu& menu, int columns, | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-notebook.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:65:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 65 | this->signal_delete_event().connect([=](GdkEventAny *) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:65:41: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-window.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h: In constructor 'Inkscape::UI::Dialog::DocumentProperties::DocumentProperties()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:225:21: warning: 'Inkscape::UI::Dialog::DocumentProperties::_grids_label_def' will be initialized after [-Wreorder] 225 | Gtk::Label _grids_label_def; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:146:19: warning: 'Gtk::Box Inkscape::UI::Dialog::DocumentProperties::_grids_vbox' [-Wreorder] 146 | Gtk::Box _grids_vbox; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:180:1: warning: when initialized here [-Wreorder] 180 | DocumentProperties::DocumentProperties() | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:1859:42: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:342:47: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:354:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:2009:40: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:342:47: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_size(SPDesktop*, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In function 'void Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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], | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::set_content_scale(SPDesktop*, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::update_viewbox_ui(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Dialog::DocumentProperties::update_viewbox(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'void Inkscape::UI::Widget::GridWidget::update()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:2000:52: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 2000 | auto scale = _grid->document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:2009:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2009 | auto origin = _grid->getOrigin() * scale; | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'Inkscape::UI::Dialog::DocumentProperties::set_viewbox_pos(SPDesktop*, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:342:47: note: parameter passing for argument of type 'struct 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())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'Inkscape::UI::Dialog::DocumentProperties::set_viewbox_size(SPDesktop*, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:354:75: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In function 'Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:365:46: note: parameter passing for argument of type 'struct 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:366:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 366 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'Inkscape::UI::Dialog::DocumentProperties::set_content_scale(SPDesktop*, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:380:61: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-resources.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp: In member function 'void Inkscape::UI::Dialog::Export::onNotebookPageSwitch(Gtk::Widget*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:132:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::map::mapped_type' {aka 'int'} [-Wsign-compare] 132 | if (page_number == pages[SINGLE_IMAGE]) { /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:135:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::map::mapped_type' {aka 'int'} [-Wsign-compare] 135 | if (page_number == pages[BATCH_EXPORT]) { In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In function 'sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, int const&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:446:19: note: parameter passing for argument of type 'struct 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_) | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In function 'Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:360:6: note: parameter passing for argument of type 'struct 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'Inkscape::UI::Dialog::DocumentProperties::set_content_scale(SPDesktop*, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:371:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'Inkscape::UI::Dialog::DocumentProperties::set_viewbox_pos(SPDesktop*, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:335:6: note: parameter passing for argument of type 'struct 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) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'Inkscape::UI::Widget::GridWidget::update()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:1997:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1997 | void GridWidget::update() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:1997:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:1997:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:1997:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:2000:51: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 2000 | auto scale = _grid->document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:2009:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2009 | auto origin = _grid->getOrigin() * scale; | ~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export.cpp:45: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:56: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h: In constructor 'Inkscape::UI::Dialog::BatchExport::BatchExport(Gtk::Box::BaseObjectType*, const Glib::RefPtr&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:141:23: warning: 'Inkscape::UI::Dialog::BatchExport::hide_all' will be initialized after [-Wreorder] 141 | Gtk::CheckButton &hide_all; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:139:23: warning: 'Gtk::CheckButton& Inkscape::UI::Dialog::BatchExport::overwrite' [-Wreorder] 139 | Gtk::CheckButton &overwrite; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:325:1: warning: when initialized here [-Wreorder] 325 | BatchExport::BatchExport(BaseObjectType * const cobject, Glib::RefPtr const &builder) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:56: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:149:15: warning: 'Inkscape::UI::Dialog::BatchExport::progress_box' will be initialized after [-Wreorder] 149 | Gtk::Box &progress_box; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:146:23: warning: 'Gtk::ProgressBar& Inkscape::UI::Dialog::BatchExport::_prog' [-Wreorder] 146 | Gtk::ProgressBar &_prog; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:325:1: warning: when initialized here [-Wreorder] 325 | BatchExport::BatchExport(BaseObjectType * const cobject, Glib::RefPtr const &builder) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/extensions-gallery.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/extensions-gallery.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/extensions-gallery.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/extensions-gallery.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp: In member function 'void Inkscape::UI::Dialog::BatchItem::refresh(bool, guint32)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | _preview.setBox(_page->getDocumentRect()); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp: In member function 'Inkscape::UI::Dialog::BatchItem::refresh(bool, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:230:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | void BatchItem::refresh(bool hide, guint32 bg_color) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h: In constructor 'Inkscape::UI::Dialog::ExtensionsGallery::ExtensionsGallery(Inkscape::UI::Dialog::ExtensionsGallery::Type)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:49:18: warning: 'Inkscape::UI::Dialog::ExtensionsGallery::_run' will be initialized after [-Wreorder] 49 | Gtk::Button& _run; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:48:20: warning: 'Gtk::TreeView& Inkscape::UI::Dialog::ExtensionsGallery::_selector' [-Wreorder] 48 | Gtk::TreeView& _selector; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:267:1: warning: when initialized here [-Wreorder] 267 | ExtensionsGallery::ExtensionsGallery(ExtensionsGallery::Type type) : | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:61:83: warning: 'Inkscape::UI::Dialog::ExtensionsGallery::_image_cache' will be initialized after [-Wreorder] 61 | boost::compute::detail::lru_cache> _image_cache; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:60:10: warning: 'Inkscape::UI::Dialog::ExtensionsGallery::Type Inkscape::UI::Dialog::ExtensionsGallery::_type' [-Wreorder] 60 | Type _type; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:267:1: warning: when initialized here [-Wreorder] 267 | ExtensionsGallery::ExtensionsGallery(ExtensionsGallery::Type type) : | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:300:57: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 300 | paned->property_position().signal_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:300:57: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:312:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 312 | toggle->signal_toggled().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:312:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:344:67: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 344 | _selection_change = _page_selection->signal_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:344:67: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:354:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 354 | _grid.set_cell_data_func(_image_renderer, [=](const Gtk::TreeModel::const_iterator& it){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:354:47: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:374:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 374 | _grid.signal_item_activated().connect([=](const Gtk::TreeModel::Path& path){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:374:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:378:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 378 | _search.signal_search_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:378:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:382:33: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 382 | _filtered->set_visible_func([=](const Gtk::TreeModel::const_iterator& it){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:382:33: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:399:29: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 399 | model->foreach_path([=](const Gtk::TreeModel::Path& path){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:399:29: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:411:46: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 411 | _grid.signal_selection_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:411:46: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:415:26: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 415 | _categories->foreach([=](Gtk::TreeModel::Path const &path, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:415:26: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:433:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 433 | scale->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:433:43: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:94:38: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:94:38: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In function 'Cairo::RefPtr Inkscape::UI::Dialog::add_shadow(Geom::Point, Cairo::RefPtr, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In function 'Geom::Point Inkscape::UI::Dialog::get_thumbnail_size(int, Inkscape::UI::Dialog::ExtensionsGallery::Type)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:515:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Geom::Point get_thumbnail_size(int index, ExtensionsGallery::Type type) { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h: In constructor 'Inkscape::UI::Dialog::SingleExport::SingleExport(Gtk::Box::BaseObjectType*, const Glib::RefPtr&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:140:18: warning: 'Inkscape::UI::Dialog::SingleExport::cancel_button' will be initialized after [-Wreorder] 140 | Gtk::Button &cancel_button; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:139:18: warning: 'Gtk::Widget& Inkscape::UI::Dialog::SingleExport::progress_box' [-Wreorder] 139 | Gtk::Widget &progress_box; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:65:1: warning: when initialized here [-Wreorder] 65 | SingleExport::SingleExport(BaseObjectType *cobject, const Glib::RefPtr& builder) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In function 'Inkscape::UI::Dialog::add_shadow(Geom::Point, Cairo::RefPtr, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:94:38: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:1012: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialog.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In function 'Inkscape::UI::Dialog::get_thumbnail_size(int, Inkscape::UI::Dialog::ExtensionsGallery::Type)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:515:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Geom::Point get_thumbnail_size(int index, ExtensionsGallery::Type type) { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp: In member function 'void Inkscape::UI::Dialog::SingleExport::refreshArea()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:292:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | bbox = sel[0]->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:303:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | setArea(bbox->min()[Geom::X], bbox->min()[Geom::Y], bbox->max()[Geom::X], bbox->max()[Geom::Y]); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp: In member function 'void Inkscape::UI::Dialog::SingleExport::refreshPreview()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:1012:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1012 | preview.setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp: In member function 'Inkscape::UI::Dialog::SingleExport::refreshPreview()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:1012:67: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1012 | preview.setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp: In member function 'Inkscape::UI::Dialog::SingleExport::onExport()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:697:28: warning: 'target' may be used uninitialized in this function [-Wmaybe-uninitialized] 697 | saveExportHints(target); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp: In member function 'Inkscape::UI::Dialog::SingleExport::loadExportHints()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:395:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | void SingleExport::loadExportHints() | ^~~~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/fill-and-stroke.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:56: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:56: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:56: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-collection-selector.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:64: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:64: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:64: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:64: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:64: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp: In constructor 'Inkscape::UI::Dialog::DualSpinButton::DualSpinButton(char*, double, double, double, double, int, SPAttr, char*, char*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:250:58: warning: base 'Inkscape::UI::Widget::AttrWidget' will be initialized after [-Wreorder] 250 | _s1(climb_rate, digits), _s2(climb_rate, digits) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:250:58: warning: base 'Gtk::Box' [-Wreorder] /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:246:5: warning: when initialized here [-Wreorder] 246 | DualSpinButton(char* def, double lower, double upper, double step_inc, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp: In constructor 'Inkscape::UI::Dialog::FileOrElementChooser::FileOrElementChooser(Inkscape::UI::Dialog::FilterEffectsDialog&, SPAttr)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:692:26: warning: 'Inkscape::UI::Dialog::FileOrElementChooser::_dialog' will be initialized after [-Wreorder] 692 | FilterEffectsDialog &_dialog; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:597:47: warning: base 'Gtk::Box' [-Wreorder] 597 | , Gtk::Box(Gtk::ORIENTATION_HORIZONTAL) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:594:5: warning: when initialized here [-Wreorder] 594 | FileOrElementChooser(FilterEffectsDialog& d, const SPAttr a) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp: In constructor 'Inkscape::UI::Dialog::FilterEffectsDialog::ComponentTransferValues::ComponentTransferValues(Inkscape::UI::Dialog::FilterEffectsDialog&, SPFeFuncNode::Channel)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:1100:19: warning: 'Inkscape::UI::Dialog::FilterEffectsDialog::ComponentTransferValues::_funcNode' will be initialized after [-Wreorder] 1100 | SPFeFuncNode* _funcNode; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:1096:14: warning: 'Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::ComponentTransferValues::_box' [-Wreorder] 1096 | Gtk::Box _box; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:958:5: warning: when initialized here [-Wreorder] 958 | ComponentTransferValues(FilterEffectsDialog& d, SPFeFuncNode::Channel channel) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp: In constructor 'Inkscape::UI::Dialog::FilterEffectsDialog::LightSourceControl::LightSourceControl(Inkscape::UI::Dialog::FilterEffectsDialog&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:1234:10: warning: 'Inkscape::UI::Dialog::FilterEffectsDialog::LightSourceControl::_locked' will be initialized after [-Wreorder] 1234 | bool _locked; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:1231:14: warning: 'Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::LightSourceControl::_light_box' [-Wreorder] 1231 | Gtk::Box _light_box; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:1109:5: warning: when initialized here [-Wreorder] 1109 | LightSourceControl(FilterEffectsDialog& d) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h: In constructor 'Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::FilterModifier(Inkscape::UI::Dialog::FilterEffectsDialog&, Glib::RefPtr)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:149:24: warning: 'Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::_list' will be initialized after [-Wreorder] 149 | Gtk::TreeView& _list; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:148:30: warning: 'Inkscape::UI::Dialog::FilterEffectsDialog& Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::_dialog' [-Wreorder] 148 | FilterEffectsDialog& _dialog; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:1273:1: warning: when initialized here [-Wreorder] 1273 | FilterEffectsDialog::FilterModifier::FilterModifier(FilterEffectsDialog& d, Glib::RefPtr builder) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp: In member function 'void Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::selection_toggled(Gtk::TreeModel::iterator, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:1441:18: warning: unused variable 'style' [-Wunused-variable] 1441 | SPStyle *style = item->style; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp: In member function 'bool Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::on_draw_signal(const Cairo::RefPtr&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:1938:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1938 | for(unsigned int i = 0; i < _inputs_count; ++i) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h: In constructor 'Inkscape::UI::Dialog::FilterEffectsDialog::FilterEffectsDialog()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:360:19: warning: 'Inkscape::UI::Dialog::FilterEffectsDialog::_primitive_list' will be initialized after [-Wreorder] 360 | PrimitiveList _primitive_list; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:317:14: warning: 'Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::_settings_effect' [-Wreorder] 317 | Gtk::Box _settings_effect; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2686:1: warning: when initialized here [-Wreorder] 2686 | FilterEffectsDialog::FilterEffectsDialog() | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:317:14: warning: 'Inkscape::UI::Dialog::FilterEffectsDialog::_settings_effect' will be initialized after [-Wreorder] 317 | Gtk::Box _settings_effect; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:316:14: warning: 'Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::_settings_filter' [-Wreorder] 316 | Gtk::Box _settings_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2686:1: warning: when initialized here [-Wreorder] 2686 | FilterEffectsDialog::FilterEffectsDialog() | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:81: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h: In instantiation of 'Inkscape::UI::ColumnMenuBuilder::ColumnMenuBuilder(Inkscape::UI::Widget::PopoverMenu&, int, Gtk::IconSize, int) [with SectionData = Inkscape::UI::Dialog::EffectCategory]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2661:98: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:127:26: warning: 'Inkscape::UI::ColumnMenuBuilder::_menu' will be initialized after [-Wreorder] 127 | Widget::PopoverMenu &_menu; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:124:9: warning: 'int Inkscape::UI::ColumnMenuBuilder::_row' [-Wreorder] 124 | int _row = 0; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:27:5: warning: when initialized here [-Wreorder] 27 | ColumnMenuBuilder(Widget::PopoverMenu& menu, int columns, | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:64: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::Filters::FilterComponentTransferType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::Filters::FilterComponentTransferType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:962:11: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = LightSource]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = LightSource]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:1115:11: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::Filters::FilterPrimitiveType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::Filters::FilterPrimitiveType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2696:7: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = SPBlendMode]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:41:93: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(E, const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = SPBlendMode]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:204:53: required from 'Inkscape::UI::Dialog::ComboWithTooltip::ComboWithTooltip(T, const Inkscape::Util::EnumDataConverter&, SPAttr, const Glib::ustring&) [with T = SPBlendMode]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Dialog::ComboWithTooltip; T_Args = {SPBlendMode&, const Inkscape::Util::EnumDataConverter&, const SPAttr&, const Glib::ustring&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:899:66: required from 'Inkscape::UI::Dialog::ComboWithTooltip* Inkscape::UI::Dialog::FilterEffectsDialog::Settings::add_combo(T, SPAttr, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&) [with T = SPBlendMode]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2950:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::Filters::FilterColorMatrixType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:41:93: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(E, const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::Filters::FilterColorMatrixType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:204:53: required from 'Inkscape::UI::Dialog::ComboWithTooltip::ComboWithTooltip(T, const Inkscape::Util::EnumDataConverter&, SPAttr, const Glib::ustring&) [with T = Inkscape::Filters::FilterColorMatrixType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Dialog::ComboWithTooltip; T_Args = {Inkscape::Filters::FilterColorMatrixType&, const Inkscape::Util::EnumDataConverter&, const SPAttr&, const Glib::ustring&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:899:66: required from 'Inkscape::UI::Dialog::ComboWithTooltip* Inkscape::UI::Dialog::FilterEffectsDialog::Settings::add_combo(T, SPAttr, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&) [with T = Inkscape::Filters::FilterColorMatrixType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2953:71: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = FeCompositeOperator]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:41:93: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(E, const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = FeCompositeOperator]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:204:53: required from 'Inkscape::UI::Dialog::ComboWithTooltip::ComboWithTooltip(T, const Inkscape::Util::EnumDataConverter&, SPAttr, const Glib::ustring&) [with T = FeCompositeOperator]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Dialog::ComboWithTooltip; T_Args = {FeCompositeOperator&, const Inkscape::Util::EnumDataConverter&, const SPAttr&, const Glib::ustring&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:899:66: required from 'Inkscape::UI::Dialog::ComboWithTooltip* Inkscape::UI::Dialog::FilterEffectsDialog::Settings::add_combo(T, SPAttr, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&) [with T = FeCompositeOperator]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2968:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::Filters::FilterConvolveMatrixEdgeMode]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:41:93: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(E, const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::Filters::FilterConvolveMatrixEdgeMode]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:204:53: required from 'Inkscape::UI::Dialog::ComboWithTooltip::ComboWithTooltip(T, const Inkscape::Util::EnumDataConverter&, SPAttr, const Glib::ustring&) [with T = Inkscape::Filters::FilterConvolveMatrixEdgeMode]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Dialog::ComboWithTooltip; T_Args = {Inkscape::Filters::FilterConvolveMatrixEdgeMode&, const Inkscape::Util::EnumDataConverter&, const SPAttr&, const Glib::ustring&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:899:66: required from 'Inkscape::UI::Dialog::ComboWithTooltip* Inkscape::UI::Dialog::FilterEffectsDialog::Settings::add_combo(T, SPAttr, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&) [with T = Inkscape::Filters::FilterConvolveMatrixEdgeMode]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2982:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = FilterDisplacementMapChannelSelector]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:41:93: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(E, const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = FilterDisplacementMapChannelSelector]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:204:53: required from 'Inkscape::UI::Dialog::ComboWithTooltip::ComboWithTooltip(T, const Inkscape::Util::EnumDataConverter&, SPAttr, const Glib::ustring&) [with T = FilterDisplacementMapChannelSelector]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Dialog::ComboWithTooltip; T_Args = {FilterDisplacementMapChannelSelector&, const Inkscape::Util::EnumDataConverter&, const SPAttr&, const Glib::ustring&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:899:66: required from 'Inkscape::UI::Dialog::ComboWithTooltip* Inkscape::UI::Dialog::FilterEffectsDialog::Settings::add_combo(T, SPAttr, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&) [with T = FilterDisplacementMapChannelSelector]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:2995:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::Filters::FilterMorphologyOperator]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:41:93: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(E, const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::Filters::FilterMorphologyOperator]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:204:53: required from 'Inkscape::UI::Dialog::ComboWithTooltip::ComboWithTooltip(T, const Inkscape::Util::EnumDataConverter&, SPAttr, const Glib::ustring&) [with T = Inkscape::Filters::FilterMorphologyOperator]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Dialog::ComboWithTooltip; T_Args = {Inkscape::Filters::FilterMorphologyOperator&, const Inkscape::Util::EnumDataConverter&, const SPAttr&, const Glib::ustring&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:899:66: required from 'Inkscape::UI::Dialog::ComboWithTooltip* Inkscape::UI::Dialog::FilterEffectsDialog::Settings::add_combo(T, SPAttr, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&) [with T = Inkscape::Filters::FilterMorphologyOperator]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:3009:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = Inkscape::Filters::FilterTurbulenceType]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:41:93: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(E, const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = Inkscape::Filters::FilterTurbulenceType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:204:53: required from 'Inkscape::UI::Dialog::ComboWithTooltip::ComboWithTooltip(T, const Inkscape::Util::EnumDataConverter&, SPAttr, const Glib::ustring&) [with T = Inkscape::Filters::FilterTurbulenceType]' /usr/include/gtkmm-3.0/gtkmm/object.h:65:17: required from 'T* Gtk::make_managed(T_Args&& ...) [with T = Inkscape::UI::Dialog::ComboWithTooltip; T_Args = {Inkscape::Filters::FilterTurbulenceType&, const Inkscape::Util::EnumDataConverter&, const SPAttr&, const Glib::ustring&}]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:899:66: required from 'Inkscape::UI::Dialog::ComboWithTooltip* Inkscape::UI::Dialog::FilterEffectsDialog::Settings::add_combo(T, SPAttr, const Glib::ustring&, const Inkscape::Util::EnumDataConverter&, const Glib::ustring&) [with T = Inkscape::Filters::FilterTurbulenceType]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/filter-effects-dialog.cpp:3047:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-collection-selector.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.h: In constructor 'Inkscape::UI::Dialog::Find::Find()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.h:294:10: warning: 'Inkscape::UI::Dialog::Find::blocked' will be initialized after [-Wreorder] 294 | bool blocked; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.h:212:14: warning: 'Gtk::Box Inkscape::UI::Dialog::Find::hbox_searchin' [-Wreorder] 212 | Gtk::Box hbox_searchin; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:56:1: warning: when initialized here [-Wreorder] 56 | Find::Find() | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:72:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 72 | _search_entry.signal_search_changed().connect([=](){ on_search_entry_changed(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:72:51: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:73:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 73 | _user_font_collections.connect_signal_changed([=](int s){ on_selection_changed(s); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:73:51: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:74:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 74 | _create_button.signal_clicked().connect([=](){ on_create_button_pressed(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:74:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:75:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 75 | _edit_button.signal_clicked().connect([=](){ on_edit_button_pressed(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:75:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:76:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 76 | _delete_button.signal_clicked().connect([=](){ on_delete_button_pressed(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:76:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:77:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 77 | _reset_button.signal_clicked().connect([=](){ on_reset_button_pressed(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:77:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp: In member function 'void Inkscape::UI::Dialog::FontCollectionsManager::on_reset_button_pressed()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:115:46: warning: comparison of integer expressions of different signedness: 'int' and 'Gtk::TreeNodeChildren::size_type' {aka 'unsigned int'} [-Wsign-compare] 115 | if(font_lister->get_font_families_size() == font_lister->get_font_list()->children().size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-collections-manager.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/find.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp: In function 'float {anonymous}::read_float(const Glib::RefPtr&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:81:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 81 | return *reinterpret_cast(&val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp: In function 'Glib::ustring {anonymous}::read_pstring(const Glib::RefPtr&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < len; ++i) { | ~~^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp: In instantiation of 'T {anonymous}::read_value(const Glib::RefPtr&) [with T = unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:80:36: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:72:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 72 | for (int i = 0; i < sizeof(T); ++i) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp: In instantiation of 'T {anonymous}::read_value(const Glib::RefPtr&) [with T = short unsigned int]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:85:53: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:72:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/global-palettes.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/font-substitution.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/glyphs.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp: In member function 'virtual void Inkscape::UI::Dialog::GridArrangeTab::arrange()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:147:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 147 | for(int i = 0; i < sorted.size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-menu.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scalar-unit.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-menu.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scalar-unit.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/grid-arrange-tab.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-menu.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-menu.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]; | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.h: In constructor 'Inkscape::UI::Dialog::IconPreviewPanel::IconPreviewPanel()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.h:88:21: warning: 'Inkscape::UI::Dialog::IconPreviewPanel::docModConn' will be initialized after [-Wreorder] 88 | auto_connection docModConn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.h:73:21: warning: 'Gtk::Box Inkscape::UI::Dialog::IconPreviewPanel::iconBox' [-Wreorder] 73 | Gtk::Box iconBox; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:70:1: warning: when initialized here [-Wreorder] 70 | IconPreviewPanel::IconPreviewPanel() | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:145:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 145 | buttons[i]->set_active( i == hot ); | ~~^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:80: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp: In static member function 'static void Inkscape::UI::Dialog::KnotPropertiesDialog::showDialog(SPDesktop*, const SPKnot*, Glib::ustring)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/inkscape-preferences.cpp:67: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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();}); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:70:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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();}); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:71:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:73:35: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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;}); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:135:38: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/layer-properties.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:11, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathvector_nodesatellites.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h: In constructor 'Inkscape::UI::Dialog::LivePathEffectEditor::LivePathEffectEditor()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h:127:14: warning: 'Inkscape::UI::Dialog::LivePathEffectEditor::_LPECurrentItem' will be initialized after [-Wreorder] 127 | Gtk::Box&_LPECurrentItem; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h:125:16: warning: 'Gtk::Label& Inkscape::UI::Dialog::LivePathEffectEditor::_LPESelectionInfo' [-Wreorder] 125 | Gtk::Label&_LPESelectionInfo; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:146:1: warning: when initialized here [-Wreorder] 146 | LivePathEffectEditor::LivePathEffectEditor() | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:221:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 221 | if (child_index < children.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h: In instantiation of 'Inkscape::UI::ColumnMenuBuilder::ColumnMenuBuilder(Inkscape::UI::Widget::PopoverMenu&, int, Gtk::IconSize, int) [with SectionData = Inkscape::LivePathEffect::LPECategory]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:336:97: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:127:26: warning: 'Inkscape::UI::ColumnMenuBuilder::_menu' will be initialized after [-Wreorder] 127 | Widget::PopoverMenu &_menu; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:124:9: warning: 'int Inkscape::UI::ColumnMenuBuilder::_row' [-Wreorder] 124 | int _row = 0; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:27:5: warning: when initialized here [-Wreorder] 27 | ColumnMenuBuilder(Widget::PopoverMenu& menu, int columns, | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/livepatheffect-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h: In constructor 'Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:40:10: warning: 'Inkscape::LivePathEffect::SatelliteReference::_hasactive' will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:39:10: warning: 'bool Inkscape::LivePathEffect::SatelliteReference::_active' [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/memory.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h: In constructor 'Inkscape::UI::Dialog::Messages::Messages()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h:63:25: warning: 'Inkscape::UI::Dialog::Messages::checkCapture' will be initialized after [-Wreorder] 63 | Gtk::CheckButton checkCapture; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h:61:25: warning: 'Gtk::Box Inkscape::UI::Dialog::Messages::buttonBox' [-Wreorder] 61 | Gtk::Box buttonBox; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp:40:1: warning: when initialized here [-Wreorder] 40 | Messages::Messages() | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/messages.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:49:36: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:51:45: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/new-from-template.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In member function 'void Inkscape::UI::Dialog::ObjectAttributes::widget_setup()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:139:10: warning: variable 'enable_props' set but not used [-Wunused-but-set-variable] 139 | bool enable_props = panel != nullptr; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:411:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 411 | op_button->signal_toggled().connect([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:411:53: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:431:70: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 431 | _picker = tool->signal_object_picked.connect([=](SPObject* item){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:431:70: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:442:77: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 442 | _tool_switched = tool->signal_tool_switched.connect([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:442:77: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:483:65: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 483 | _width.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:483:65: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:484:70: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 484 | change_value_px(_rect, _width.get_adjustment(), "width", [=](double w){ _rect->setVisibleWidth(w); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:484:70: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:486:66: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 486 | _height.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:486:66: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:487:72: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 487 | change_value_px(_rect, _height.get_adjustment(), "height", [=](double h){ _rect->setVisibleHeight(h); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:487:72: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:489:62: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 489 | _rx.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:489:62: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:490:64: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 490 | change_value_px(_rect, _rx.get_adjustment(), "rx", [=](double rx){ _rect->setVisibleRx(rx); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:490:64: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:492:62: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 492 | _ry.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:492:62: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:493:64: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 493 | change_value_px(_rect, _ry.get_adjustment(), "ry", [=](double ry){ _rect->setVisibleRy(ry); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:493:64: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:495:81: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 495 | get_widget(builder, "rect-round").signal_clicked().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:495:81: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:502:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 502 | _sharp.signal_clicked().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:502:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:510:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 510 | _round.signal_clicked().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:510:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:577:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 577 | btn->signal_toggled().connect([=](){ set_type(type); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:577:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:581:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 581 | _whole.signal_clicked().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:581:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:586:26: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 586 | auto normalize = [=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:586:26: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:592:62: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 592 | _rx.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:592:62: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:593:70: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 593 | change_value_px(_ellipse, _rx.get_adjustment(), nullptr, [=](double rx){ _ellipse->setVisibleRx(rx); normalize(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:593:70: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:595:62: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 595 | _ry.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:595:62: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:596:70: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 596 | change_value_px(_ellipse, _ry.get_adjustment(), nullptr, [=](double ry){ _ellipse->setVisibleRy(ry); normalize(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:596:70: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:598:65: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 598 | _start.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:598:65: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:599:61: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 599 | change_angle(_ellipse, _start.get_adjustment(), [=](double s){ _ellipse->start = s; normalize(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:599:61: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:601:63: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 601 | _end.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:601:63: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:602:59: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 602 | change_angle(_ellipse, _end.get_adjustment(), [=](double e){ _ellipse->end = e; normalize(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:602:59: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:605:79: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 605 | get_widget(builder, "el-round").signal_clicked().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:605:79: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In constructor 'Inkscape::UI::Dialog::StarPanel::StarPanel(Glib::RefPtr)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:794:23: warning: 'Inkscape::UI::Dialog::StarPanel::_star' will be initialized after [-Wreorder] 794 | Gtk::RadioButton& _star; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:792:18: warning: 'Gtk::Button& Inkscape::UI::Dialog::StarPanel::_align' [-Wreorder] 792 | Gtk::Button& _align; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:685:5: warning: when initialized here [-Wreorder] 685 | StarPanel(Glib::RefPtr builder) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:792:18: warning: 'Inkscape::UI::Dialog::StarPanel::_align' will be initialized after [-Wreorder] 792 | Gtk::Button& _align; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:789:18: warning: 'Gtk::Button& Inkscape::UI::Dialog::StarPanel::_clear_rnd' [-Wreorder] 789 | Gtk::Button& _clear_rnd; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:685:5: warning: when initialized here [-Wreorder] 685 | StarPanel(Glib::RefPtr builder) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:701:67: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 701 | _corners.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:701:67: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:702:60: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 702 | change_value(_path, _corners.get_adjustment(), [=](double sides) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:702:60: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:709:67: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 709 | _rounded.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:709:67: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:710:60: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 710 | change_value(_path, _rounded.get_adjustment(), [=](double rounded) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:710:60: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:715:65: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 715 | _ratio.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:715:65: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:716:58: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 716 | change_value(_path, _ratio.get_adjustment(), [=](double ratio){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:716:58: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:727:64: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 727 | _rand.get_adjustment()->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:727:64: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:728:57: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 728 | change_value(_path, _rand.get_adjustment(), [=](double rnd){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:728:57: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:733:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 733 | _clear_rnd.signal_clicked().connect([=](){ _rand.get_adjustment()->set_value(0); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:733:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:734:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 734 | _clear_round.signal_clicked().connect([=](){ _rounded.get_adjustment()->set_value(0); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:734:47: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:735:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 735 | _clear_ratio.signal_clicked().connect([=](){ _ratio.get_adjustment()->set_value(0.5); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:735:47: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:737:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 737 | _poly.signal_toggled().connect([=](){ set_flat(true); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:737:40: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:738:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 738 | _star.signal_toggled().connect([=](){ set_flat(false); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:738:40: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:740:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 740 | _align.signal_clicked().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:740:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:741:37: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 741 | change_value(_path, {}, [=](double) { align_star_shape(_path); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:741:37: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:771:33: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 771 | change_value(_path, {}, [=](double){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:771:33: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:851:30: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 851 | auto set_precision = [=](int const n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:851:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:878:81: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 878 | get_widget(builder, "path-enter").signal_clicked().connect([=](){ commit_d(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:878:81: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-attributes.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.h: In constructor 'Inkscape::UI::Dialog::ObjectProperties::ObjectProperties()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.h:95:16: warning: 'Inkscape::UI::Dialog::ObjectProperties::_label_dpi' will be initialized after [-Wreorder] 95 | Gtk::Label _label_dpi; //the entry for the dpi value | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.h:85:16: warning: 'Gtk::Label Inkscape::UI::Dialog::ObjectProperties::_label_color' [-Wreorder] 85 | Gtk::Label _label_color; //the label for the object highlight | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:57:1: warning: when initialized here [-Wreorder] 57 | ObjectProperties::ObjectProperties() | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]{ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:106:70: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]{ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:114:73: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:30: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/object-properties.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/prototype.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-menu.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scalar-unit.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-menu.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scalar-unit.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In member function 'void Inkscape::UI::Dialog::ObjectWatcher::transferChild(Inkscape::XML::Node*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:160:14: warning: unused variable 'inserted' [-Wunused-variable] 160 | bool inserted = target->child_watchers.insert(std::move(nh)).inserted; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In constructor 'Inkscape::UI::Dialog::ObjectWatcher::ObjectWatcher(Inkscape::UI::Dialog::ObjectsPanel*, SPItem*, Gtk::TreeRow*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:180:19: warning: 'Inkscape::UI::Dialog::ObjectWatcher::panel' will be initialized after [-Wreorder] 180 | ObjectsPanel *panel; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:179:34: warning: 'Gtk::TreeModel::RowReference Inkscape::UI::Dialog::ObjectWatcher::row_ref' [-Wreorder] 179 | Gtk::TreeModel::RowReference row_ref; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:236:1: warning: when initialized here [-Wreorder] 236 | ObjectWatcher::ObjectWatcher(ObjectsPanel* panel, SPItem* obj, Gtk::TreeRow *row, bool filtered) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:182:10: warning: 'Inkscape::UI::Dialog::ObjectWatcher::is_filtered' will be initialized after [-Wreorder] 182 | bool is_filtered; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:178:11: warning: 'Inkscape::XML::Node* Inkscape::UI::Dialog::ObjectWatcher::node' [-Wreorder] 178 | Node *node; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:236:1: warning: when initialized here [-Wreorder] 236 | ObjectWatcher::ObjectWatcher(ObjectsPanel* panel, SPItem* obj, Gtk::TreeRow *row, bool filtered) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In member function 'bool Inkscape::UI::Dialog::ObjectWatcher::addChild(SPItem*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:461:24: warning: variable 'iter' set but not used [-Wunused-but-set-variable] 461 | auto const iter = panel->_store->append(children); | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h: In constructor 'Inkscape::UI::Dialog::ObjectsPanel::ObjectsPanel()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:149:39: warning: 'Inkscape::UI::Dialog::ObjectsPanel::_color_picker' will be initialized after [-Wreorder] 149 | Inkscape::UI::Widget::ColorPicker _color_picker; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:113:32: warning: 'Glib::RefPtr Inkscape::UI::Dialog::ObjectsPanel::_builder' [-Wreorder] 113 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:673:1: warning: when initialized here [-Wreorder] 673 | ObjectsPanel::ObjectsPanel() | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:202:19: warning: 'Inkscape::UI::Dialog::ObjectsPanel::_object_menu' will be initialized after [-Wreorder] 202 | Gtk::Popover& _object_menu; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:145:23: warning: 'Gtk::SearchEntry& Inkscape::UI::Dialog::ObjectsPanel::_searchBox' [-Wreorder] 145 | Gtk::SearchEntry& _searchBox; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:673:1: warning: when initialized here [-Wreorder] 673 | ObjectsPanel::ObjectsPanel() | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:723:54: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 723 | _text_renderer->signal_editing_started().connect([=](Gtk::CellEditable*,const Glib::ustring&){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:723:54: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:726:55: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 726 | _text_renderer->signal_editing_canceled().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:726:55: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:729:45: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 729 | _text_renderer->signal_edited().connect([=](const Glib::ustring&,const Glib::ustring&){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:729:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:762:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 762 | _tree.signal_query_tooltip().connect([=](int x, int y, bool kbd, const Glib::RefPtr& tooltip){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:762:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:795:52: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 795 | _opacity_slider.signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:795:52: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In constructor 'Inkscape::UI::Dialog::ObjectsPanel::ObjectsPanel()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:817:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 817 | if (top >= (Inkscape::SPBlendModeConverter._length + 1) / 2) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:886:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 886 | tag_renderer->signal_clicked().connect([=](const Glib::ustring& path) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:886:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:896:34: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 896 | _color_picker.connectChanged([=](guint rgba) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:896:34: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:932:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 932 | _tree.signal_row_expanded().connect([=](const Gtk::TreeModel::iterator &iter, const Gtk::TreeModel::Path &) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:932:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:937:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 937 | _tree.signal_row_collapsed().connect([=](const Gtk::TreeModel::iterator &iter, const Gtk::TreeModel::Path &) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:937:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:974:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 974 | auto enter_layer_label_editing_mode = [=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:974:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:984:56: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 984 | _tree_style = _tree.signal_style_updated().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:984:56: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:997:80: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 997 | _watch_object_mode = prefs->createObserver("/dialogs/objects/layers_only", [=]() { setRootWatcher(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:997:80: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:1501:54: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1501 | Glib::signal_idle().connect_once([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:1501:54: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:33, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp: In member function 'void Inkscape::UI::Dialog::Print::setup_page(const Glib::RefPtr&, int, const Glib::RefPtr&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/startup.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/selectorsdialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp: In function 'Inkscape::XML::Node* Inkscape::UI::Dialog::get_first_style_text_node(Inkscape::XML::Node*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:96:26: warning: comparison of integer expressions of different signedness: 'int' and 'const GQuark' {aka 'const unsigned int'} [-Wsign-compare] 96 | if (node->code() == CODE_svg_defs) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:103:26: warning: comparison of integer expressions of different signedness: 'int' and 'const GQuark' {aka 'const unsigned int'} [-Wsign-compare] 103 | if (node->code() == CODE_svg_style) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp: In member function 'void Inkscape::UI::Dialog::StyleDialog::readStyleElement()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:741:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 741 | if ((r1 == 0 || r1 != r2) && value != val || attr_prop.count(name)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h: In constructor 'Inkscape::UI::Dialog::SvgGlyphRenderer::SvgGlyphRenderer()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:164:26: warning: 'Inkscape::UI::Dialog::SvgGlyphRenderer::_property_activatable' will be initialized after [-Wreorder] 164 | Glib::Property _property_activatable; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:162:35: warning: 'Glib::Property Inkscape::UI::Dialog::SvgGlyphRenderer::_property_glyph' [-Wreorder] 162 | Glib::Property _property_glyph; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:97:5: warning: when initialized here [-Wreorder] 97 | SvgGlyphRenderer() : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-preview.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/styledialog.cpp:50: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h: In instantiation of 'Inkscape::UI::ColumnMenuBuilder::ColumnMenuBuilder(Inkscape::UI::Widget::PopoverMenu&, int, Gtk::IconSize, int) [with SectionData = std::nullptr_t]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:295:54: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:127:26: warning: 'Inkscape::UI::ColumnMenuBuilder::_menu' will be initialized after [-Wreorder] 127 | Widget::PopoverMenu &_menu; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:124:9: warning: 'int Inkscape::UI::ColumnMenuBuilder::_row' [-Wreorder] 124 | int _row = 0; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:27:5: warning: when initialized here [-Wreorder] 27 | ColumnMenuBuilder(Widget::PopoverMenu& menu, int columns, | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:765:47: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:765:47: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h: In constructor 'Inkscape::UI::Dialog::SwatchesPanel::SwatchesPanel(bool, const char*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h:125:17: warning: 'Inkscape::UI::Dialog::SwatchesPanel::_selector_label' will be initialized after [-Wreorder] 125 | Gtk::Label &_selector_label; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h:124:46: warning: 'std::unique_ptr Inkscape::UI::Dialog::SwatchesPanel::_selector_menu' [-Wreorder] 124 | std::unique_ptr _selector_menu; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:70:1: warning: when initialized here [-Wreorder] 70 | SwatchesPanel::SwatchesPanel(bool compact, char const *prefsPath) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp: In member function 'void Inkscape::UI::Dialog::SwatchesPanel::rebuild_isswatch()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:354:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 354 | for (int i = 0; i < grads.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp: In member function 'bool Inkscape::UI::Dialog::SwatchesPanel::update_isswatch()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int i = 0; i < grads.size(); i++) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h: In instantiation of 'Inkscape::UI::ColumnMenuBuilder::ColumnMenuBuilder(Inkscape::UI::Widget::PopoverMenu&, int, Gtk::IconSize, int) [with SectionData = std::nullptr_t]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:670:63: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:127:26: warning: 'Inkscape::UI::ColumnMenuBuilder::_menu' will be initialized after [-Wreorder] 127 | Widget::PopoverMenu &_menu; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:124:9: warning: 'int Inkscape::UI::ColumnMenuBuilder::_row' [-Wreorder] 124 | int _row = 0; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/column-menu-builder.h:27:5: warning: when initialized here [-Wreorder] 27 | ColumnMenuBuilder(Widget::PopoverMenu& menu, int columns, | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/swatches.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp: In function 'Inkscape::UI::Dialog::set_up_typography_canvas(SPDocument*, double, double, double, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:765:47: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 765 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:799:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 799 | guide->moveto(Geom::Point(left, y), true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h: In constructor 'Inkscape::UI::Dialog::SymbolsDialog::SymbolsDialog(const char*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:147:23: warning: 'Inkscape::UI::Dialog::SymbolsDialog::_search' will be initialized after [-Wreorder] 147 | Gtk::SearchEntry& _search; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:145:20: warning: 'Gtk::IconView& Inkscape::UI::Dialog::SymbolsDialog::_symbol_sets_view' [-Wreorder] 145 | Gtk::IconView& _symbol_sets_view; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:160:1: warning: when initialized here [-Wreorder] 160 | SymbolsDialog::SymbolsDialog(const char* prefsPath) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:146:17: warning: 'Inkscape::UI::Dialog::SymbolsDialog::_cur_set_name' will be initialized after [-Wreorder] 146 | Gtk::Label& _cur_set_name; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:142:34: warning: 'Glib::RefPtr Inkscape::UI::Dialog::SymbolsDialog::_store' [-Wreorder] 142 | Glib::RefPtr _store; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:160:1: warning: when initialized here [-Wreorder] 160 | SymbolsDialog::SymbolsDialog(const char* prefsPath) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp: In member function 'void Inkscape::UI::Dialog::SymbolsDialog::get_cell_data_func(Gtk::CellRenderer*, Gtk::TreeModel::Row, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:1307:46: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1307 | if (!g_dummy || g_dummy->get_width() != psize) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp: In member function 'void Inkscape::UI::Dialog::SymbolsDialog::addSymbol(SPSymbol*, Glib::ustring, SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:1148:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | dimensions = rect->dimensions(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/symbols.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/align-and-distribute.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp:65:45: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tile.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:99:47: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:104:49: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:121:40: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:127:66: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:132:42: note: add explicit 'this' or '*this' capture [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:81:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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...)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:82:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:84:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:85:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:86:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:87:30: note: add explicit 'this' or '*this' capture /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/paint-servers.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:142:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:166:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:168:50: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:169:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:170:60: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:171:50: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:172:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:173:55: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:175:62: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:176:82: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:186:57: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 186 | _font_changed = font_list->signal_changed().connect([=](){ apply_changes(true); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:186:57: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:187:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 187 | _apply_font = font_list->signal_apply().connect([=](){ onChange(); onSetDefault(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:187:53: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/text-edit.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In member function 'virtual void Inkscape::UI::Dialog::TraceDialogImpl::selectionModified(Inkscape::Selection*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:262:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 262 | if ((flags & mask) == mask) { | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In constructor 'Inkscape::UI::Dialog::TraceDialogImpl::TraceDialogImpl()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:109:47: warning: 'Inkscape::UI::Dialog::TraceDialogImpl::SS_AT_FI_T' will be initialized after [-Wreorder] 109 | Glib::RefPtr SS_AT_ET_T, SS_AT_FI_T, SS_BC_T, SS_CQ_T, SS_ED_T; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:109:35: warning: 'Glib::RefPtr Inkscape::UI::Dialog::TraceDialogImpl::SS_AT_ET_T' [-Wreorder] 109 | Glib::RefPtr SS_AT_ET_T, SS_AT_FI_T, SS_BC_T, SS_CQ_T, SS_ED_T; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:347:1: warning: when initialized here [-Wreorder] 347 | TraceDialogImpl::TraceDialogImpl() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:406:39: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:413:36: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:432:37: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:437:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:440:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:443:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:445:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:447:38: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/trace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/tracedialog.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp: In member function 'virtual void Inkscape::UI::Dialog::UndoHistory::documentReplaced()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:97:14: warning: unused variable 'document' [-Wunused-variable] 97 | if (auto document = getDocument()) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/undo-history.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/save-template-dialog.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.h: In constructor 'Inkscape::UI::Dialog::Transformation::Transformation()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.h:201:18: warning: 'Inkscape::UI::Dialog::Transformation::resetButton' will be initialized after [-Wreorder] 201 | Gtk::Button *resetButton; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.h:200:18: warning: 'Gtk::Button* Inkscape::UI::Dialog::Transformation::applyButton' [-Wreorder] 200 | Gtk::Button *applyButton; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:44:1: warning: when initialized here [-Wreorder] 44 | Transformation::Transformation() | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/iconrenderer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp: In member function 'void Inkscape::UI::Dialog::Transformation::onMoveRelativeToggled()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:983:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | _scalar_move_horizontal.setValue((x - bbox->min()[Geom::X]) / conversion); | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h: In constructor 'Inkscape::UI::Dialog::XmlTree::XmlTree()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:176:18: warning: 'Inkscape::UI::Dialog::XmlTree::lower_node_button' will be initialized after [-Wreorder] 176 | Gtk::Button& lower_node_button; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:175:18: warning: 'Gtk::Button& Inkscape::UI::Dialog::XmlTree::raise_node_button' [-Wreorder] 175 | Gtk::Button& raise_node_button; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:88:1: warning: when initialized here [-Wreorder] 88 | XmlTree::XmlTree() | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:127:56: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:135:27: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 135 | tree->connectTreeMove([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:135:27: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:163:32: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:172:27: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:187:36: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:193:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:208:23: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:235:28: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 235 | _syntax_theme.action = [=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:235:28: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:243:25: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 243 | _mono_font.action = [=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:243:25: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:254:55: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:257:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:260:54: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/attrdialog.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/xml-tree.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/iconrenderer.cpp: In member function 'void Inkscape::UI::Widget::IconRenderer::add_icon(Glib::ustring)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/iconrenderer.cpp:83:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 83 | if (property_icon().get_value() == _icons.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/iconrenderer.cpp: In member function 'void Inkscape::UI::Widget::IconRenderer::set_icon_name()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/iconrenderer.cpp:93:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 93 | if(icon_index >= 0 && icon_index < _icons.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/alignment-selector.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/anchor-selector.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/completion-popup.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/synchronizer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texture.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:6, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texture.h:6, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texture.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texturecache.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp: In function 'auto Inkscape::UI::Widget::{anonymous}::region_affine_approxinwards(const Cairo::RefPtr&, const Geom::Affine&, const IntRect&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp: In member function 'void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp: In member function 'Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:171:56: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:171:45: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:226:51: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:226:40: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/fragment.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp: In function 'Inkscape::UI::Widget::(anonymous namespace)::region_affine_approxinwards(Cairo::RefPtr const&, Geom::Affine const&, Geom::GenericRect const&, int) [clone .constprop.0]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:39:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:339:32: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 339 | d->prefs.grabsize.action = [=] { d->canvasitem_ctx->root()->update_canvas_item_ctrl_sizes(d->prefs.grabsize); }; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:339:32: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:340:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 340 | d->prefs.debug_show_unclean.action = [=] { queue_draw(); }; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:340:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:341:40: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 341 | d->prefs.debug_show_clean.action = [=] { queue_draw(); }; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:341:40: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:342:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 342 | d->prefs.debug_disable_redraw.action = [=] { d->schedule_redraw(); }; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:342:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:343:46: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 343 | d->prefs.debug_sticky_decoupled.action = [=] { d->schedule_redraw(); }; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:343:46: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:344:37: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 344 | d->prefs.debug_animate.action = [=] { queue_draw(); }; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:344:37: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:345:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 345 | d->prefs.outline_overlay_opacity.action = [=] { queue_draw(); }; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:345:47: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:346:33: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 346 | d->prefs.softproof.action = [=] { set_cms_transform(); redraw_all(); }; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:346:33: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:347:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 347 | d->prefs.displayprofile.action = [=] { set_cms_transform(); redraw_all(); }; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:347:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:348:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 348 | d->prefs.request_opengl.action = [=] { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:348:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:358:44: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 358 | d->prefs.pixelstreamer_method.action = [=] { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:358:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:366:34: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 366 | d->prefs.numthreads.action = [=] { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:366:34: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In function 'Geom::Point Inkscape::UI::Widget::cap_length(const Geom::Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:801:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 801 | static Geom::Point cap_length(Geom::Point const &pt, double max) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp: In member function 'Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:137:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void Stores::snapshot_combine(Fragment const &view) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:137:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In function 'auto Inkscape::UI::Widget::coarsen(const Cairo::RefPtr&, int, int, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:1997:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1997 | for (int i = 0; i < processed.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:2085:34: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 2085 | boost::asio::post(*pool, [=] { render_tile(i); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:2085:34: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:147:51: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | pts.emplace_back(Geom::Point(pl.corner(i))); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:199:125: note: parameter passing for argument of type 'struct 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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:2: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:2: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h:130:31: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/util.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In member function 'void Inkscape::UI::Widget::CanvasPrivate::launch_redraw()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:650:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 650 | rd.mouse_loc = last_mouse.value_or((Geom::Point(q->get_dimensions()) / 2).round()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:661:109: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: /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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/mathfns.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texturecache.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In member function 'void Inkscape::UI::Widget::CanvasPrivate::commit_tiles()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:785:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 785 | repaint_rect = pl.bounds().roundOutwards(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.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 | auto const tgtvel = apply_profile(strain); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texturecache.cpp: In member function 'virtual void Inkscape::UI::Widget::{anonymous}::BasicTextureCache::finish(Inkscape::UI::Widget::Texture)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/texturecache.cpp:86:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (b.unused.size() > max_unused) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/framecheck.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/mathfns.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp: In member function 'virtual Cairo::RefPtr Inkscape::UI::Widget::{anonymous}::PersistentPixelStreamer::request(const Geom::IntPoint&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < buffers.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:127:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 127 | for (int i = 0; i < buffers.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:148:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < mappings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp: In member function 'virtual void Inkscape::UI::Widget::{anonymous}::PersistentPixelStreamer::finish(Cairo::RefPtr, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:208:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 208 | for (int i = 0; i < buffers.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp: In destructor 'virtual Inkscape::UI::Widget::{anonymous}::PersistentPixelStreamer::~PersistentPixelStreamer()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:218:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < buffers.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp: In member function 'virtual Cairo::RefPtr Inkscape::UI::Widget::{anonymous}::AsynchronousPixelStreamer::request(const Geom::IntPoint&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:293:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 293 | if (bucket >= buckets.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:321:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int i = 0; i < mappings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp: In member function 'virtual void Inkscape::UI::Widget::{anonymous}::AsynchronousPixelStreamer::finish(Cairo::RefPtr, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:383:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 383 | if (b.spares.size() > max_spares) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:384:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (int i = max_spares; i < b.spares.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/pixelstreamer.cpp:421:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 421 | for (int i = 0; i < mappings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp: In member function 'virtual void Inkscape::UI::Widget::MultiscaleUpdater::next_frame()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp:195:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 195 | if (scale == blocked.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp:2: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/updaters.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In member function 'Inkscape::UI::Widget::CanvasPrivate::commit_tiles()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:756:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 756 | void CanvasPrivate::commit_tiles() | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In member function 'Inkscape::UI::Widget::CanvasPrivate::launch_redraw()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:650:76: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 650 | rd.mouse_loc = last_mouse.value_or((Geom::Point(q->get_dimensions()) / 2).round()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:564:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 564 | void CanvasPrivate::launch_redraw() | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:3: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In member function 'Inkscape::UI::Widget::Canvas::paint_widget(Cairo::RefPtr const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:1884:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1884 | void Canvas::paint_widget(Cairo::RefPtr const &cr) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/glgraphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-notice.cpp In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38, inlined from 'Geom::operator&(Geom::GenericRect const&, Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:46:22, inlined from 'Inkscape::UI::Widget::CairoGraphics::shift_store(Inkscape::UI::Widget::Fragment const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:79:85: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp: In member function 'Inkscape::UI::Widget::CairoGraphics::shift_store(Inkscape::UI::Widget::Fragment const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: In member function 'Geom::GenericOptInterval::intersectWith(Geom::GenericOptInterval const&)', inlined from 'Geom::GenericOptInterval::operator&=(Geom::GenericOptInterval const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:323:22, inlined from 'boost::operators_impl::operator&(Geom::GenericOptInterval const&, Geom::GenericOptInterval const&)' at /usr/include/boost/operators.hpp:274:1, inlined from 'Geom::operator&(Geom::GenericInterval const&, Geom::GenericInterval const&)Geom::GenericOptInterval' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:350:37, inlined from 'Geom::GenericOptRect::intersectWith(Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:440:38, inlined from 'Geom::operator&(Geom::GenericRect const&, Geom::GenericRect const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:46:22, inlined from 'Inkscape::UI::Widget::CairoGraphics::shift_store(Inkscape::UI::Widget::Fragment const&)' at /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:79:85: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:316:9: warning: 'nrv' may be used uninitialized [-Wmaybe-uninitialized] 316 | *this = {}; | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/cairographics.cpp: In member function 'Inkscape::UI::Widget::CairoGraphics::shift_store(Inkscape::UI::Widget::Fragment const&)': /usr/include/boost/operators.hpp:274:1: note: 'nrv' declared here 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:3: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:3: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/graphics.cpp:3: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~^~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-entry.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-entry.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-entry.h: In constructor 'Inkscape::UI::Widget::ColorEntry::ColorEntry(Inkscape::UI::SelectedColor&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-entry.h:41:9: warning: 'Inkscape::UI::Widget::ColorEntry::_prevpos' will be initialized after [-Wreorder] 41 | int _prevpos; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-entry.h:40:13: warning: 'guint32 Inkscape::UI::Widget::ColorEntry::_lastcolor' [-Wreorder] 40 | guint32 _lastcolor; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-entry.cpp:21:1: warning: when initialized here [-Wreorder] 21 | ColorEntry::ColorEntry(SelectedColor &color) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-icc-selector.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In member function 'Gtk::EventSequenceState Inkscape::UI::Widget::CanvasGrid::_rulerButtonRelease(const Gtk::GestureMultiPress&, int, double, double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:614:21: warning: bitwise operation between different enumeration types 'const Gdk::ModifierType' and 'GdkModifierType' is deprecated [-Wdeprecated-enum-enum-conversion] 614 | if (!(state & GDK_SHIFT_MASK)) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:271: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In member function 'void Inkscape::UI::Widget::CanvasGrid::updateRulers()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:271:59: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | auto const rulerbox = startbox * Geom::Scale{w2r_scale}; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:280:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | auto d2c = d2c_scalerot * Geom::Translate(-pos); | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:281:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 281 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:33: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In member function 'void Inkscape::UI::Widget::CanvasGrid::_createGuideItem(const Geom::Point&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:420:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | auto normal_bl_to_tr = Geom::Point( 1, y_dir).normalized(); // Bottom-left to top-right | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In member function 'void Inkscape::UI::Widget::CanvasGrid::updateScrollbars(double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:691:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 691 | auto carea = deskarea * Geom::Scale(scale, scale * y_dir); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.h: In constructor 'Inkscape::UI::Widget::ColorPalette::ColorPalette()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.h:128:18: warning: 'Inkscape::UI::Widget::ColorPalette::_scroll_right' will be initialized after [-Wreorder] 128 | Gtk::Button& _scroll_right; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.h:125:18: warning: 'Gtk::Button& Inkscape::UI::Widget::ColorPalette::_scroll_up' [-Wreorder] 125 | Gtk::Button& _scroll_up; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:57:1: warning: when initialized here [-Wreorder] 57 | ColorPalette::ColorPalette(): | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.h:126:18: warning: 'Inkscape::UI::Widget::ColorPalette::_scroll_down' will be initialized after [-Wreorder] 126 | Gtk::Button& _scroll_down; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.h:123:26: warning: 'Gtk::ScrolledWindow& Inkscape::UI::Widget::ColorPalette::_scroll' [-Wreorder] 123 | Gtk::ScrolledWindow& _scroll; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:57:1: warning: when initialized here [-Wreorder] 57 | ColorPalette::ColorPalette(): | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:84:40: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:91:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:98:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:105:40: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:113:33: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:120:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:128:36: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:137:33: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:145:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:146:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:147:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:148:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:153:36: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:157:52: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In function 'std::pair Inkscape::UI::Widget::get_range(Gtk::Scrollbar&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In member function 'void Inkscape::UI::Widget::ColorPalette::set_up_scrolling()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:465:57: warning: comparison of integer expressions of different signedness: 'guint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 465 | if (_normal_box.get_max_children_per_line() != cols) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In constructor 'Inkscape::UI::Widget::ColorPaletteMenuItem::ColorPaletteMenuItem(Gtk::RadioButton::Group&, const Glib::ustring&, Glib::ustring, std::vector)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:717:26: warning: 'Inkscape::UI::Widget::ColorPaletteMenuItem::_preview' will be initialized after [-Wreorder] 717 | ColorPalettePreview *_preview = nullptr; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:713:25: warning: 'const Glib::ustring Inkscape::UI::Widget::ColorPaletteMenuItem::id' [-Wreorder] 713 | Glib::ustring const id; | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:694:5: warning: when initialized here [-Wreorder] 694 | ColorPaletteMenuItem(Gtk::RadioButton::Group &group, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:744:41: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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++/11/utility:70, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:12: /usr/include/c++/11/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::decay<_Tp2>::type = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::decay<_Tp>::type = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:206:26: required from here /usr/include/c++/11/bits/stl_pair.h:567:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In member function 'Inkscape::UI::Widget::CanvasGrid::updateRulers()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:280:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | auto d2c = d2c_scalerot * Geom::Translate(-pos); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette.cpp: In function 'std::pair Inkscape::UI::Widget::get_range(Gtk::Scrollbar&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:129:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 129 | _combo->signal_changed().connect([=](){ _setCurrentPage(_combo->get_active_row_id(), false); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:129:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:155:66: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 155 | _observer = prefs->createObserver("/colorselector/switcher", [=](const Preferences::Entry& new_value) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:155:66: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:219:67: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 219 | _book->property_visible_child_name().signal_changed().connect([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:219:67: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:357:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 357 | auto obs = prefs->createObserver(vpath, [=](const Preferences::Entry& value) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:357:49: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-palette-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-palette-preview.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-palette-preview.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:281:48: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 281 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:233:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | void CanvasGrid::updateRulers() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:233:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:263:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 263 | startbox += page_transform.translation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:281:43: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 281 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In member function 'Inkscape::UI::Widget::CanvasGrid::rulerMotion(Inkscape::MotionEvent const&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:535:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 535 | void CanvasGrid::rulerMotion(MotionEvent const &event, bool horiz) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In member function 'Inkscape::UI::Widget::CanvasGrid::updateScrollbars(double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:691:61: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 691 | auto carea = deskarea * Geom::Scale(scale, scale * y_dir); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:666:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | void CanvasGrid::updateScrollbars(double scale) | ^~~~~~~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-slider.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:53:51: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-picker.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:239:67: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-slider.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-preview.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-scales.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-tool-item.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/css-name-class-init.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/css-name-class-init.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/css-name-class-init.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/css-name-class-init.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/css-name-class-init.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.h: In constructor 'Inkscape::UI::Widget::ComboBoxEntryToolItem::ComboBoxEntryToolItem(Glib::ustring, Glib::ustring, Glib::ustring, Glib::RefPtr, int, int, Inkscape::UI::Widget::ComboBoxEntryToolItem::CellDataFunc, Inkscape::UI::Widget::ComboBoxEntryToolItem::SeparatorFunc, Gtk::Widget*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.h:87:25: warning: 'Inkscape::UI::Widget::ComboBoxEntryToolItem::_label' will be initialized after [-Wreorder] 87 | Glib::ustring _label; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.h:86:25: warning: 'Glib::ustring Inkscape::UI::Widget::ComboBoxEntryToolItem::_tooltip' [-Wreorder] 86 | Glib::ustring _tooltip; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp:44:1: warning: when initialized here [-Wreorder] 44 | ComboBoxEntryToolItem::ComboBoxEntryToolItem(Glib::ustring name, Glib::ustring label, Glib::ustring tooltip, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-box-entry-tool-item.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/custom-tooltip.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-tool-item.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-tool-item.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-tool-item.h: In constructor 'Inkscape::UI::Widget::ComboToolItem::ComboToolItem(Glib::ustring, Glib::ustring, Glib::ustring, Glib::RefPtr, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-tool-item.h:96:9: warning: 'Inkscape::UI::Widget::ComboToolItem::_active' will be initialized after [-Wreorder] 96 | int _active; // Active menu item/button | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-tool-item.h:91:19: warning: 'Glib::ustring Inkscape::UI::Widget::ComboToolItem::_group_label' [-Wreorder] 91 | Glib::ustring _group_label; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-tool-item.cpp:48:1: warning: when initialized here [-Wreorder] 48 | ComboToolItem::ComboToolItem(Glib::ustring group_label, | ^~~~~~~~~~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/desktop-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/desktop-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/desktop-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/desktop-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entry.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/dash-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/entity-entry.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:357:41: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp: In member function 'virtual void SPDesktopWidget::on_realize()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp: In member function 'SPDesktopWidget::on_realize()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:357:41: note: parameter passing for argument of type 'struct 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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:351:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | void SPDesktopWidget::on_realize() | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-lists.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-button.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.h: In constructor 'Inkscape::UI::Widget::SimpleFilterModifier::SimpleFilterModifier(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.h:71:15: warning: 'Inkscape::UI::Widget::SimpleFilterModifier::_opacity' will be initialized after [-Wreorder] 71 | SpinScale _opacity; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.h:63:10: warning: 'bool Inkscape::UI::Widget::SimpleFilterModifier::_notify' [-Wreorder] 63 | bool _notify; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.cpp:54:1: warning: when initialized here [-Wreorder] 54 | SimpleFilterModifier::SimpleFilterModifier(int flags) | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h: In instantiation of 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*, unsigned int) [with E = SPBlendMode]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:50:59: required from 'Inkscape::UI::Widget::ComboBoxEnum::ComboBoxEnum(const Inkscape::Util::EnumDataConverter&, SPAttr, bool, const char*) [with E = SPBlendMode]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.cpp:59:7: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:202:39: warning: 'Inkscape::UI::Widget::ComboBoxEnum::_converter' will be initialized after [-Wreorder] 202 | const Util::EnumDataConverter& _converter; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:65:10: warning: 'bool Inkscape::UI::Widget::ComboBoxEnum::_sort' [-Wreorder] 65 | bool _sort = true; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:67:19: warning: when initialized here [-Wreorder] 67 | [[nodiscard]] ComboBoxEnum(Util::EnumDataConverter const &c, | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:82:62: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:181:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 181 | _render_idle = Glib::signal_timeout().connect([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:181:51: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/export-preview.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-list.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-list.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-list.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-list.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:71:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:74:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:124:68: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:131:80: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp: In member function 'void Inkscape::UI::Widget::FillNStroke::updateFromPaint(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:395:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | void FillNStroke::updateFromPaint(bool switch_style) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:395:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:626:64: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | auto offset = _psel->get_pattern_offset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:632:58: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 632 | auto gap = _psel->get_pattern_gap(); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:81:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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...)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:82:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:84:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:85:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:86:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:87:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp: In member function 'void Inkscape::UI::Widget::FontSelector::on_size_changed()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:504:17: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=] 504 | catch (std::invalid_argument) { | ^~~~~~~~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In function 'int Inkscape::UI::Widget::index_to_font_size(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:82:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::array::size_type' {aka 'long unsigned int'} [-Wsign-compare] 82 | else if (index >= g_font_sizes.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h: In constructor 'Inkscape::UI::Widget::FontList::FontList(Glib::ustring)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:112:19: warning: 'Inkscape::UI::Widget::FontList::_prefs' will be initialized after [-Wreorder] 112 | Glib::ustring _prefs; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:86:32: warning: 'Glib::RefPtr Inkscape::UI::Widget::FontList::_builder' [-Wreorder] 86 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:257:1: warning: when initialized here [-Wreorder] 257 | FontList::FontList(Glib::ustring preferences_path) : | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:108:19: warning: 'Inkscape::UI::Widget::FontList::_tag_list' will be initialized after [-Wreorder] 108 | Gtk::ListBox& _tag_list; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:88:20: warning: 'Gtk::TreeView& Inkscape::UI::Widget::FontList::_font_list' [-Wreorder] 88 | Gtk::TreeView& _font_list; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:257:1: warning: when initialized here [-Wreorder] 257 | FontList::FontList(Glib::ustring preferences_path) : | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:100:17: warning: 'Inkscape::UI::Widget::FontList::_font_size_scale' will be initialized after [-Wreorder] 100 | Gtk::Scale& _font_size_scale; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.h:93:15: warning: 'Gtk::Box& Inkscape::UI::Widget::FontList::_tag_box' [-Wreorder] 93 | Gtk::Box& _tag_box; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:257:1: warning: when initialized here [-Wreorder] 257 | FontList::FontList(Glib::ustring preferences_path) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:289:37: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 289 | _font_variations.connectChanged([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:289:37: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:316:40: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:329:83: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:346:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 346 | search->signal_changed().connect([=](){ filter(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:346:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:356:27: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 356 | auto set_row_height = [=](int font_size_percent) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:356:27: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:367:32: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 367 | _scale_correction.action = [=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:367:32: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:373:26: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 373 | auto set_grid_size = [=](int font_size_percent) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:373:26: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:386:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 386 | size->signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:386:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:396:27: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 396 | auto set_show_names = [=](bool show) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:396:27: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:417:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 417 | sample->signal_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:417:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:428:43: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 428 | grid_sample->signal_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:428:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:444:27: warning: comparison of integer expressions of different signedness: 'Glib::ustring::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 444 | if (text.length() <= N) return text; | ~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:449:47: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 449 | if (pos != Glib::ustring::npos && pos > N - N/4) { | ~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:471:54: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 471 | _text_column.set_cell_data_func(*_cell_renderer, [=](Gtk::CellRenderer* r, const Gtk::TreeModel::iterator& it) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:471:54: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:489:51: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 489 | _font_grid.set_cell_data_func(*grid_renderer, [=](const Gtk::TreeModel::const_iterator& it) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:489:51: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:494:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 494 | _font_grid.signal_query_tooltip().connect([=](int x, int y, bool kbd, const Glib::RefPtr& tt){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:494:47: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:517:26: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 517 | auto font_selected = [=](const FontInfo& font) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:517:26: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:529:72: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 529 | _selection_changed = _font_grid.signal_selection_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:529:72: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:540:31: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 540 | auto set_list_view_mode = [=](bool show_list) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:540:31: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:570:25: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 570 | auto prepare_tags = [=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:570:25: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:599:58: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 599 | _font_stream = FontDiscovery::get().connect_to_fonts([=](const FontDiscovery::MessageType& msg){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:599:58: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:632:53: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 632 | _font_size_scale.signal_value_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:632:53: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:641:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 641 | _font_size.signal_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:641:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:658:58: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 658 | _font_list.get_selection()->signal_changed().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:658:58: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:666:47: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 666 | _font_list.signal_row_activated().connect([=](const Gtk::TreeModel::Path& path, Gtk::TreeViewColumn*){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:666:47: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:673:49: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 673 | _font_tags.get_signal_tag_changed().connect([=](const FontTag* ftag, bool selected){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:673:49: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:678:42: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 678 | filter_popover.signal_show().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:678:42: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:1024:41: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1024 | close->signal_clicked().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:1024:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:1080:20: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1080 | auto add_row = [=](Gtk::Widget* w){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:1080:20: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:1094:39: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1094 | btn->signal_toggled().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:1094:39: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:1135:50: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 1135 | _scroll = Glib::signal_timeout().connect([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:1135:50: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:102:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:103:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:111:32: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-selector-toolbar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp: At global scope: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-list.cpp:217:13: warning: 'void Inkscape::UI::Widget::set_icon(Gtk::Button&, const gchar*)' defined but not used [-Wunused-function] 217 | static void set_icon(Gtk::Button& btn, gchar const* pixmap) { | ^~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/frame.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp: In member function 'void Inkscape::UI::Widget::Feature::set_active(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:146:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 146 | if (i < buttons.size()) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.h: In constructor 'Inkscape::UI::Widget::FontVariants::FontVariants()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.h:78:25: warning: 'Inkscape::UI::Widget::FontVariants::_numeric_old_style' will be initialized after [-Wreorder] 78 | Gtk::RadioButton _numeric_old_style; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.h:75:25: warning: 'Gtk::RadioButton Inkscape::UI::Widget::FontVariants::_numeric_default_style' [-Wreorder] 75 | Gtk::RadioButton _numeric_default_style; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:156:1: warning: when initialized here [-Wreorder] 156 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.h:84:25: warning: 'Inkscape::UI::Widget::FontVariants::_numeric_tabular' will be initialized after [-Wreorder] 84 | Gtk::RadioButton _numeric_tabular; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.h:81:25: warning: 'Gtk::RadioButton Inkscape::UI::Widget::FontVariants::_numeric_default_width' [-Wreorder] 81 | Gtk::RadioButton _numeric_default_width; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:156:1: warning: when initialized here [-Wreorder] 156 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.h:90:25: warning: 'Inkscape::UI::Widget::FontVariants::_numeric_stacked' will be initialized after [-Wreorder] 90 | Gtk::RadioButton _numeric_stacked; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.h:87:25: warning: 'Gtk::RadioButton Inkscape::UI::Widget::FontVariants::_numeric_default_fractions' [-Wreorder] 87 | Gtk::RadioButton _numeric_default_fractions; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:156:1: warning: when initialized here [-Wreorder] 156 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.h:164:10: warning: 'Inkscape::UI::Widget::FontVariants::_asian_changed' will be initialized after [-Wreorder] 164 | bool _asian_changed; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.h:120:25: warning: 'Gtk::Box Inkscape::UI::Widget::FontVariants::_feature_vbox' [-Wreorder] 120 | Gtk::Box _feature_vbox; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:156:1: warning: when initialized here [-Wreorder] 156 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variants.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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();} } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:291:13: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/font-variations.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-image.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h: In constructor 'Inkscape::UI::Widget::GradientEditor::GradientEditor(const char*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:116:20: warning: 'Inkscape::UI::Widget::GradientEditor::_show_stops_list' will be initialized after [-Wreorder] 116 | Gtk::Expander& _show_stops_list; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:114:18: warning: 'Gtk::Button& Inkscape::UI::Widget::GradientEditor::_add_stop' [-Wreorder] 114 | Gtk::Button& _add_stop; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:160:1: warning: when initialized here [-Wreorder] 160 | GradientEditor::GradientEditor(const char* prefs) : | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:121:24: warning: 'Inkscape::UI::Widget::GradientEditor::_radial_btn' will be initialized after [-Wreorder] 121 | Gtk::ToggleButton& _radial_btn; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:111:18: warning: 'Gtk::Button& Inkscape::UI::Widget::GradientEditor::_turn_gradient' [-Wreorder] 111 | Gtk::Button& _turn_gradient; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:160:1: warning: when initialized here [-Wreorder] 160 | GradientEditor::GradientEditor(const char* prefs) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:185:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:188:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:189:48: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:199:52: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:203:58: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:206:50: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:209:50: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:233:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:250:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:262:40: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:270:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:294:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:297:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:301:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:559:56: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In member function 'void Inkscape::UI::Widget::GradientEditor::turn_gradient(double, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::transformed(const Geom::Affine&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.h: In constructor 'Inkscape::UI::Widget::GradientSelector::GradientSelector()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.h:106:10: warning: 'Inkscape::UI::Widget::GradientSelector::_blocked' will be initialized after [-Wreorder] 106 | bool _blocked; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.h:75:18: warning: 'GradientSelectorInterface::SelectorMode Inkscape::UI::Widget::GradientSelector::_mode' [-Wreorder] 75 | SelectorMode _mode; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:49:1: warning: when initialized here [-Wreorder] 49 | GradientSelector::GradientSelector() | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-vector-selector.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:79:53: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:80:54: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp: In member function 'virtual bool Inkscape::UI::Widget::GradientWithStops::on_focus(Gtk::DirectionType)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:261:41: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] 261 | if (!(new_stop >= 0 && new_stop < n_stops)) { | ~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/imagetoggler.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-with-stops.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp: In function 'void Inkscape::UI::Widget::set_rendering_mode(SPImage*, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:92:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::array::size_type' {aka 'long unsigned int'} [-Wsign-compare] 92 | if (!image || index < 0 || index >= render.size()) return; | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:126:36: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:135:37: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:142:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:148:37: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:156:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:162:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:166:39: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/image-properties.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-spinscale.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/labelled.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /usr/include/c++/11/algorithm:62, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:16: /usr/include/c++/11/bits/stl_algo.h: In instantiation of 'constexpr std::pair<_FIter, _FIter> std::minmax(std::initializer_list<_Tp>) [with _Tp = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:198:40: required from here /usr/include/c++/11/bits/stl_algo.h:3473:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 3473 | minmax(initializer_list<_Tp> __l) | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp: In member function 'void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:901:32: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 901 | if (intersection.line1 == current_index) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:903:39: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 903 | } else if (intersection.line2 == current_index) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp: In function 'Geom::Point Inkscape::UI::Widget::to_pixel_coordinate(const Geom::Point&, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:1325:93: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1325 | static Geom::Point to_pixel_coordinate(Geom::Point const &point, double scale, double resize) | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp: In member function 'virtual bool Inkscape::UI::Widget::ColorWheelHSL::setRgb(double, double, double, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:198:50: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | auto const [min, max] = std::minmax({r, g, b}); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp: In member function 'void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)}; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp: In constructor 'Inkscape::UI::Widget::Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp: In member function 'virtual bool Inkscape::UI::Widget::ColorWheelHSLuv::on_drawing_area_draw(const Cairo::RefPtr&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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])); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h: In constructor 'Inkscape::UI::Widget::Ruler::Ruler(Gtk::Orientation)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:77:25: warning: 'Inkscape::UI::Widget::Ruler::_orientation' will be initialized after [-Wreorder] 77 | Gtk::Orientation _orientation; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:74:23: warning: 'Gtk::DrawingArea* Inkscape::UI::Widget::Ruler::_drawing_area' [-Wreorder] 74 | Gtk::DrawingArea *_drawing_area; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:55:1: warning: when initialized here [-Wreorder] 55 | Ruler::Ruler(Gtk::Orientation orientation) | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:94:37: warning: 'Inkscape::UI::Widget::Ruler::_backing_store' will be initialized after [-Wreorder] 94 | Cairo::RefPtr<::Cairo::Surface> _backing_store; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:79:12: warning: 'double Inkscape::UI::Widget::Ruler::_lower' [-Wreorder] 79 | double _lower; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:55:1: warning: when initialized here [-Wreorder] 55 | Ruler::Ruler(Gtk::Orientation orientation) | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:82:12: warning: 'Inkscape::UI::Widget::Ruler::_max_size' will be initialized after [-Wreorder] 82 | double _max_size; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:78:33: warning: 'const Inkscape::Util::Unit* Inkscape::UI::Widget::Ruler::_unit' [-Wreorder] 78 | Inkscape::Util::Unit const* _unit; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:55:1: warning: when initialized here [-Wreorder] 55 | Ruler::Ruler(Gtk::Orientation orientation) | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:95:25: warning: 'Inkscape::UI::Widget::Ruler::_rect' will be initialized after [-Wreorder] 95 | Cairo::RectangleInt _rect; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:81:12: warning: 'double Inkscape::UI::Widget::Ruler::_position' [-Wreorder] 81 | double _position; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:55:1: warning: when initialized here [-Wreorder] 55 | Ruler::Ruler(Gtk::Orientation orientation) | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-spinscale.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-spinscale.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-spinscale.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp: In member function 'Inkscape::UI::Widget::Ruler::draw_scale(Cairo::RefPtr const&)::{lambda(double, double, double, double)#1}::operator()(double, double, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:252:131: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:252:131: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-spinscale.cpp:30: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-spinscale.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-spinscale.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-spinscale.cpp:30: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-spinscale.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp: In member function 'std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, int&, int&, Geom::Point&&, Geom::Angle&)void': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:59:40: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | , relative_angle{polar_angle - start_angle} | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp: In member function 'Inkscape::UI::Widget::ColorWheelHSLuv::on_drawing_area_draw(Cairo::RefPtr const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:962:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 962 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:958:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/notebook-page.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/helper-observer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/helper-observer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/helper-observer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/helper-observer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/layer-selector.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/objects-dialog-cells.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/licensor.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h: In constructor 'Inkscape::UI::Widget::MarkerComboBox::MarkerComboBox(Glib::ustring, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:123:9: warning: 'Inkscape::UI::Widget::MarkerComboBox::_loc' will be initialized after [-Wreorder] 123 | int _loc; | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:95:32: warning: 'Glib::RefPtr Inkscape::UI::Widget::MarkerComboBox::_builder' [-Wreorder] 95 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:89:1: warning: when initialized here [-Wreorder] 89 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:102:17: warning: 'Inkscape::UI::Widget::MarkerComboBox::_preview' will be initialized after [-Wreorder] 102 | Gtk::Image& _preview; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:97:17: warning: 'Gtk::Label& Inkscape::UI::Widget::MarkerComboBox::_marker_name' [-Wreorder] 97 | Gtk::Label& _marker_name; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:89:1: warning: when initialized here [-Wreorder] 89 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:109:23: warning: 'Inkscape::UI::Widget::MarkerComboBox::_scale_with_stroke' will be initialized after [-Wreorder] 109 | Gtk::CheckButton& _scale_with_stroke; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:106:22: warning: 'Gtk::MenuButton& Inkscape::UI::Widget::MarkerComboBox::_menu_btn' [-Wreorder] 106 | Gtk::MenuButton& _menu_btn; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:89:1: warning: when initialized here [-Wreorder] 89 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:106:22: warning: 'Inkscape::UI::Widget::MarkerComboBox::_menu_btn' will be initialized after [-Wreorder] 106 | Gtk::MenuButton& _menu_btn; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:105:22: warning: 'Gtk::SpinButton& Inkscape::UI::Widget::MarkerComboBox::_angle_btn' [-Wreorder] 105 | Gtk::SpinButton& _angle_btn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:89:1: warning: when initialized here [-Wreorder] 89 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:128:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:134:49: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:162:61: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:169:51: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:173:23: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:180:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:181:48: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:183:47: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:188:22: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:215:27: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:219:49: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:230:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:240:49: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 = [=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:245:23: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:256:52: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:382:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:446:73: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In member function 'void Inkscape::UI::Widget::MarkerComboBox::update_store()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:628:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 628 | for (int i = 0; i < fillup; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:631:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 631 | for (int i = 0; i < max; ++i) { | ~~^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp: In member function 'virtual void Inkscape::UI::Widget::MarkerComboBox::on_style_updated()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:788:20: warning: comparison of integer expressions of different signedness: 'int' and 'guint32' {aka 'unsigned int'} [-Wsign-compare] 788 | if (foreground != _foreground_color || background != _background_color) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/marker-combo-box.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/objects-dialog-cells.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/optglarea.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp: In member function 'void Inkscape::UI::Widget::ObjectCompositeSettings::_blendBlurValueChanged()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:111:18: warning: unused variable 'style' [-Wunused-variable] 111 | SPStyle *style = item->style; | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/combo-enums.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/filter-effect-chooser.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/object-composite-settings.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp: In member function 'virtual bool Inkscape::UI::Widget::OKWheel::on_drawing_area_draw(const Cairo::RefPtr&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp: In member function 'Geom::Point Inkscape::UI::Widget::OKWheel::_event2abstract(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp: In member function 'Inkscape::UI::Widget::OKWheel::on_drawing_area_draw(Cairo::RefPtr const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:173:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:173:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:173:6: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:193:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto const where = _curColorWheelCoords(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:208:62: note: parameter passing for argument of type 'struct 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In constructor 'Inkscape::UI::Widget::PagePropertiesBox::PagePropertiesBox()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:586:23: warning: 'Inkscape::UI::Widget::PagePropertiesBox::_page_label_style' will be initialized after [-Wreorder] 586 | Gtk::CheckButton &_page_label_style; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:580:23: warning: 'Gtk::CheckButton& Inkscape::UI::Widget::PagePropertiesBox::_border' [-Wreorder] 580 | Gtk::CheckButton &_border; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:127:3: warning: when initialized here [-Wreorder] 127 | PagePropertiesBox() | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:178:54: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:186:49: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:190:46: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:199:51: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:201:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:204:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:207:48: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:211:72: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:217:53: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:225:54: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:235:53: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:236:53: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:238:56: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:239:56: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:241:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:242:45: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:250:52: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:256:52: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:257:52: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:262:46: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In member function 'void Inkscape::UI::Widget::PagePropertiesBox::set_page_template(int32_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:292:19: warning: comparison of integer expressions of different signedness: 'const int32_t' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 292 | if (index != _page_sizes.size()) { // sentinel for Custom | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp: In member function 'std::vector::const_iterator Inkscape::UI::Widget::PagePropertiesBox::find_page_template(double, double, const Inkscape::Util::Unit&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:512:33: warning: variable 'eps' set but not used [-Wunused-but-set-variable] 512 | static constexpr double eps = 1e-6; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:46: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:46: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-properties.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-size-preview.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/point.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:629:68: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:1015:57: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:1016:63: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:1017:54: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp: In member function 'Geom::Scale Inkscape::UI::Widget::PaintSelector::get_pattern_gap()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/point.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/point.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp: In member function 'Inkscape::UI::Widget::PaintSelector::get_pattern_offset()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:1072:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1072 | Geom::Point PaintSelector::get_pattern_offset() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp: In member function 'Inkscape::UI::Widget::PaintSelector::get_pattern_gap()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/paint-selector.cpp:1079:13: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Scale PaintSelector::get_pattern_gap() { | ^~~~~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu-item.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/popover-menu-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/popover-menu-item.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu-item.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h: In constructor 'Inkscape::UI::Widget::PatternEditor::PatternEditor(const char*, Inkscape::PatternManager&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:136:31: warning: 'Inkscape::UI::Widget::PatternEditor::_manager' will be initialized after [-Wreorder] 136 | Inkscape::PatternManager& _manager; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:100:32: warning: 'Glib::RefPtr Inkscape::UI::Widget::PatternEditor::_builder' [-Wreorder] 100 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:85:1: warning: when initialized here [-Wreorder] 85 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:120:20: warning: 'Inkscape::UI::Widget::PatternEditor::_preview' will be initialized after [-Wreorder] 120 | Gtk::Viewport& _preview; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:117:18: warning: 'Gtk::Button& Inkscape::UI::Widget::PatternEditor::_color_btn' [-Wreorder] 117 | Gtk::Button& _color_btn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:85:1: warning: when initialized here [-Wreorder] 85 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:117:18: warning: 'Inkscape::UI::Widget::PatternEditor::_color_btn' will be initialized after [-Wreorder] 117 | Gtk::Button& _color_btn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:116:17: warning: 'Gtk::Label& Inkscape::UI::Widget::PatternEditor::_color_label' [-Wreorder] 116 | Gtk::Label& _color_label; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:85:1: warning: when initialized here [-Wreorder] 85 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:116:17: warning: 'Inkscape::UI::Widget::PatternEditor::_color_label' will be initialized after [-Wreorder] 116 | Gtk::Label& _color_label; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:101:17: warning: 'Gtk::Paned& Inkscape::UI::Widget::PatternEditor::_paned' [-Wreorder] 101 | Gtk::Paned& _paned; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:85:1: warning: when initialized here [-Wreorder] 85 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:122:19: warning: 'Inkscape::UI::Widget::PatternEditor::_stock_gallery' will be initialized after [-Wreorder] 122 | Gtk::FlowBox& _stock_gallery; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:121:19: warning: 'Gtk::FlowBox& Inkscape::UI::Widget::PatternEditor::_doc_gallery' [-Wreorder] 121 | Gtk::FlowBox& _doc_gallery; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:85:1: warning: when initialized here [-Wreorder] 85 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:121:19: warning: 'Inkscape::UI::Widget::PatternEditor::_doc_gallery' will be initialized after [-Wreorder] 121 | Gtk::FlowBox& _doc_gallery; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:118:18: warning: 'Gtk::Button& Inkscape::UI::Widget::PatternEditor::_link_scale' [-Wreorder] 118 | Gtk::Button& _link_scale; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:85:1: warning: when initialized here [-Wreorder] 85 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:120:35: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 = [=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:126:28: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:143:48: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:165:43: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:176:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:188:50: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:198:46: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:212:47: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:221:47: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:229:42: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=]() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:242:44: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:253:40: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:259:49: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:276:76: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:280:72: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:284:41: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:294:53: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:303:51: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:312:40: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:317:57: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:329:26: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:339:49: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In member function 'void Inkscape::UI::Widget::PatternEditor::select_pattern_set(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:366:29: warning: comparison of integer expressions of different signedness: 'int' and 'Gtk::TreeNodeChildren::size_type' {aka 'unsigned int'} [-Wsign-compare] 366 | if (index >= 0 && index < sets.size()) { | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In member function 'std::vector, std::allocator > > Inkscape::UI::Widget::PatternEditor::update_doc_pattern_list(SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:530:10: warning: variable 'modified' set but not used [-Wunused-but-set-variable] 530 | bool modified = false; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In member function 'Geom::Point Inkscape::UI::Widget::PatternEditor::get_selected_offset()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In member function 'Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-store.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/filtered-store.h: In instantiation of 'void Inkscape::FilteredStore::apply_filter(bool) [with T = Inkscape::UI::Widget::PatternItem]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:569:46: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/filtered-store.h:65:31: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 65 | for (int i = 0; i < n; ++i) { | ~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-view.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-pattern.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/random.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In member function 'Geom::Point Inkscape::UI::Widget::PatternEditor::get_selected_offset()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In member function 'Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu-item.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu-item.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/popover-menu-item.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In member function 'Inkscape::UI::Widget::PatternEditor::get_selected_gap()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:695:13: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 695 | Geom::Scale PatternEditor::get_selected_gap() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In member function 'Inkscape::UI::Widget::PatternEditor::update_widgets_from_pattern(Glib::RefPtr&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:379:6: note: parameter passing for argument of type 'struct 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) { | ^~~~~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registry.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rendering-options.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/preferences-widget.cpp: In function 'void Inkscape::UI::Widget::draw_number(cairo_t*, Geom::Point, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rendering-options.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scalar-unit.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scalar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.h: In constructor 'Inkscape::UI::Widget::Rotateable::Rotateable()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.h:43:10: warning: 'Inkscape::UI::Widget::Rotateable::working' will be initialized after [-Wreorder] 43 | bool working; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.h:36:10: warning: 'bool Inkscape::UI::Widget::Rotateable::scrolling' [-Wreorder] 36 | bool scrolling; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.cpp:21:1: warning: when initialized here [-Wreorder] 21 | Rotateable::Rotateable(): | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.h:41:14: warning: 'Inkscape::UI::Widget::Rotateable::modifier' will be initialized after [-Wreorder] 41 | unsigned modifier; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.h:34:12: warning: 'double Inkscape::UI::Widget::Rotateable::current_axis' [-Wreorder] 34 | double current_axis; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/rotateable.cpp:21:1: warning: when initialized here [-Wreorder] 21 | Rotateable::Rotateable(): | ^~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scroll-utils.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/shapeicon.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/spin-scale.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scroll-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scroll-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scroll-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scroll-utils.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scroll-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scroll-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scroll-utils.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/scroll-utils.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/spinbutton.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/shapeicon.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/shapeicon.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/shapeicon.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/shapeicon.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/shapeicon.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/shapeicon.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/shapeicon.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/shapeicon.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/status-bar.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/status-bar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/status-bar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/status-bar.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/spin-scale.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/spin-scale.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tool-base.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/spinbutton.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:640:38: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 640 | [=](auto const mi){ return mi->get_label() == _sw_unit->abbr; }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:640:38: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp: In member function 'virtual void Inkscape::UI::Widget::RotateableSwatch::do_motion(double, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:1155:32: warning: comparison of integer expressions of different signedness: 'guint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1155 | if (!scrolling && modifier != cursor_state) { | ~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp: At global scope: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/selected-style.cpp:113:1: warning: 'void ss_subselection_changed(gpointer, gpointer)' defined but not used [-Wunused-function] 113 | ss_subselection_changed( gpointer /*dragger*/, gpointer data ) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/status-bar.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:9: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-subject.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:35: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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([=](){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:270:40: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:296:57: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:297:36: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:304:53: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:305:34: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:312:53: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); }); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:313:34: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/stroke-style.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/color-notebook.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/swatch-selector.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/text.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/toolbar-menu-button.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/toolbar-menu-button.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/toolbar-menu-button.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/toolbar-menu-button.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/toolbar-menu-button.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/template.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/template-list.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h: In constructor 'Inkscape::UI::Widget::StyleSwatch::StyleSwatch(SPCSSAttr*, const gchar*, Gtk::Orientation)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:83:17: warning: 'Inkscape::UI::Widget::StyleSwatch::_sw_unit' will be initialized after [-Wreorder] 83 | Util::Unit *_sw_unit; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:80:14: warning: 'Gtk::Box Inkscape::UI::Widget::StyleSwatch::_stroke' [-Wreorder] 80 | Gtk::Box _stroke; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:90:1: warning: when initialized here [-Wreorder] 90 | StyleSwatch::StyleSwatch(SPCSSAttr *css, gchar const *main_tip, Gtk::Orientation orient) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/style-swatch.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-menu.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/unit-tracker.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/paintdef.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-attribute-widget.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-xmlview-tree.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/view/svg-view-widget.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/spw-utilities.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-attribute-widget.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-xmlview-tree.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-xmlview-tree.cpp: In function 'gboolean on_test_expand_row(GtkTreeView*, GtkTreeIter*, GtkTreePath*, gpointer)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-xmlview-tree.cpp:336:10: warning: unused variable 'has_children' [-Wunused-variable] 336 | bool has_children = gtk_tree_model_iter_children(model, &childiter, iter); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-xmlview-tree.cpp: In function 'void sp_remove_newlines_and_tabs(std::string&, size_t)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-xmlview-tree.cpp:531:47: warning: comparison of integer expressions of different signedness: 'glong' {aka 'long int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 531 | if (g_utf8_strlen(val.data(), maxlen * 2) > maxlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-xmlview-tree.cpp: In function 'gboolean do_drag_motion(GtkWidget*, GdkDragContext*, gint, gint, guint, gpointer)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-xmlview-tree.cpp:803:63: warning: comparison of integer expressions of different signedness: 'int' and 'const GQuark' {aka 'const unsigned int'} [-Wsign-compare] 803 | bool const no_reparenting = dragging_repr->code() == CODE_sodipodi_namedview || // | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/widgets/sp-xmlview-tree.cpp:804:63: warning: comparison of integer expressions of different signedness: 'int' and 'const GQuark' {aka 'const unsigned int'} [-Wsign-compare] 804 | dragging_repr->code() == CODE_svg_defs; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h: In constructor 'Inkscape::UI::Dialog::SpellCheck::SpellCheck()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:250:21: warning: 'Inkscape::UI::Dialog::SpellCheck::start_button' will be initialized after [-Wreorder] 250 | Gtk::Button start_button; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:237:21: warning: 'Gtk::Box Inkscape::UI::Dialog::SpellCheck::suggestion_hbox' [-Wreorder] 237 | Gtk::Box suggestion_hbox; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:85:1: warning: when initialized here [-Wreorder] 85 | SpellCheck::SpellCheck() | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.h:30, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/spellcheck.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/composite-node-observer.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/croco-node-iface.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/event.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/event.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/event.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/log-builder.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/croco-node-iface.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node-fns.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/event.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/node.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/node.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node-iterators.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/log-builder.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/quote.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/quote.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/quote.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node-fns.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node-fns.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-css.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-io.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node-iterators.cpp:9: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-sorting.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-util.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-css.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-io.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-sorting.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/simple-document.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/simple-node.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/repr-util.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/simple-document.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/simple-document.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/simple-node.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/subtree.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/helper-observer.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/href-attribute-helper.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/subtree.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/helper-observer.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/helper-observer.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/href-attribute-helper.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/href-attribute-helper.cpp:11: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:178:24: warning: comparison of integer expressions of different signedness: 'int' and 'const GQuark' {aka 'const unsigned int'} [-Wsign-compare] 178 | if (ir->code() == code_svg_image) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:180:31: warning: comparison of integer expressions of different signedness: 'int' and 'const GQuark' {aka 'const unsigned int'} [-Wsign-compare] 180 | } else if (ir->code() == code_svg_use) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/../document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/rebase-hrefs.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp: In function 'int ft2_cubic_to(const FT_Vector*, const FT_Vector*, const FT_Vector*, void*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:103:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | user->builder.curveTo(c1 * user->scale, c2 * user->scale, p * user->scale); | ~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp: In member function 'Geom::Rect FontInstance::BBoxExact(unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:551:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | Geom::Rect FontInstance::BBoxExact(unsigned int glyph_id) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.cpp:42: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp: In member function 'FontInstance::BBoxExact(unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:729:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 729 | } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp: In member function 'FontInstance::BBoxExact(unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:551:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | Geom::Rect FontInstance::BBoxExact(unsigned int glyph_id) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-lister.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp: In member function 'unsigned int Inkscape::Text::Layout::Calculator::_buildSpansForPara(Inkscape::Text::Layout::Calculator::ParagraphInfo*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:1632:43: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 1632 | for (int i = 0; i < nglyphs; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:1641:43: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 1641 | for (int i = 0; i < nglyphs; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:1648:39: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 1648 | while( (j < nglyphs) && | ~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:1608:26: warning: variable 'gold' set but not used [-Wunused-but-set-variable] 1608 | auto gold = std::string_view(text_source->text->data() + span_start_byte_in_source, new_span.text_bytes); | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:1609:26: warning: variable 'gnew' set but not used [-Wunused-but-set-variable] 1609 | auto gnew = std::string_view(para->text.data() + para_text_index, new_span.text_bytes); | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Inkscape::Text::Layout::iterator Inkscape::Text::Layout::_cursorXOnLineToIterator(unsigned int, double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:89:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 89 | if (best_char_index == _characters.size()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const Inkscape::Text::Layout::iterator&, double*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:361:82: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 361 | for (int glyph_index = _characters[char_index].in_glyph ; _glyphs.size() != glyph_index ; glyph_index++) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Compute.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Input.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Inkscape::Text::Layout::iterator Inkscape::Text::Layout::getLetterAt(double, double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Geom::Point Inkscape::Text::Layout::characterAnchorPoint(const Inkscape::Text::Layout::iterator&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:264:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | Geom::Point Layout::characterAnchorPoint(iterator const &it) const | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)...)); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const Inkscape::Text::Layout::iterator&, double*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'std::vector Inkscape::Text::Layout::createSelectionShape(const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, const Geom::Affine&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Inkscape::Text::Layout::characterAnchorPoint(Inkscape::Text::Layout::iterator const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:264:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | Geom::Point Layout::characterAnchorPoint(iterator const &it) const | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Inkscape::Text::Layout::characterBoundingBox(Inkscape::Text::Layout::iterator const&, double*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:354:12: note: parameter passing for argument of type 'struct 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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Inkscape::Text::Layout::queryCursorShape(Inkscape::Text::Layout::iterator const&, Geom::Point&, double&, double&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:490:6: note: parameter passing for argument of type 'struct 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 | ^~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp: In member function 'void Inkscape::Text::Layout::show(Inkscape::DrawingGroup*, Inkscape::Text::StyleAttachments&, const Geom::OptRect&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < _spans.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:167:58: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 167 | style->text_decoration_data.tspan_line_end = i == _spans.size() - 1 || line_of_span(i) != line_of_span(i + 1); | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:204:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 204 | while (glyph_index < _glyphs.size() && _characters[_glyphs[glyph_index].in_character].in_span == i) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:204:103: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 204 | while (glyph_index < _glyphs.size() && _characters[_glyphs[glyph_index].in_character].in_span == i) { /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Inkscape::Text::Layout::createSelectionShape(Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&, Geom::Affine const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: note: parameter passing for argument of type 'struct 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 | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:448:50: note: parameter passing for argument of type 'struct 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 file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:254: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Inkscape::Text::Layout::baseline() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:309:12: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Geom::Path Layout::baseline() const | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp: In member function 'void Inkscape::Text::Layout::show(Inkscape::DrawingGroup*, Inkscape::Text::StyleAttachments&, const Geom::OptRect&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp: In member function 'Geom::OptRect Inkscape::Text::Layout::bounds(const Geom::Affine&, bool, int, int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:252:87: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | Geom::OptRect glyph_rect = _glyphs[glyph_index].span(this).font->BBoxExact(_glyphs[glyph_index].glyph); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp: In member function 'Inkscape::Text::Layout::bounds(Geom::Affine const&, bool, int, int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:254:48: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp: In member function 'Inkscape::Text::Layout::print(SPPrintContext*, Geom::OptRect const&, Geom::OptRect const&, Geom::OptRect const&, Geom::Affine const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:274:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | void Layout::print(SPPrintContext *ctx, | ^~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-css.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.cpp:2: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.cpp:2: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/style-attachments.cpp:2: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-svg.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp: In function 'void readOpenTypeGsubTable(hb_font_t*, std::map&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:285:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 285 | if (start_offset >= count) { | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp: In function 'void readOpenTypeSVGTable(hb_font_t*, std::map&, std::map >&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:461:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 461 | for (unsigned int i = startGlyphID; i < endGlyphID+1; ++i) { | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/OpenTypeUtil.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-css.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-svg.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-sort-util.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/attributes.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/attributes.cpp.o -MF CMakeFiles/inkscape_base.dir/attributes.cpp.o.d -o CMakeFiles/inkscape_base.dir/attributes.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attributes.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-sort-util.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-sort-util.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o -MF CMakeFiles/inkscape_base.dir/auto-save.cpp.o.d -o CMakeFiles/inkscape_base.dir/auto-save.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp: In member function 'void Inkscape::AlignmentSnapper::_collectBBoxPoints(const bool&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o -MF CMakeFiles/inkscape_base.dir/axis-manip.cpp.o.d -o CMakeFiles/inkscape_base.dir/axis-manip.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/axis-manip.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp: In member function 'Inkscape::AlignmentSnapper::_collectBBoxPoints(bool const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:43:6: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/attribute-rel-util.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp: In member function 'Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, Inkscape::Snapper::SnapConstraint const&, std::vector > const*, std::vector >*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:269:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o -MF CMakeFiles/inkscape_base.dir/hsluv.cpp.o.d -o CMakeFiles/inkscape_base.dir/hsluv.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/color.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/color.cpp.o -MF CMakeFiles/inkscape_base.dir/color.cpp.o.d -o CMakeFiles/inkscape_base.dir/color.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/composite-undo-stack-observer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/node.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/composite-undo-stack-observer.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp: In function 'std::pair Hsluv::get_contrasting_color(double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/conditions.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/conditions.cpp.o -MF CMakeFiles/inkscape_base.dir/conditions.cpp.o.d -o CMakeFiles/inkscape_base.dir/conditions.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/auto-save.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp: In function 'Hsluv::max_chroma_for_lh(double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:114:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | double len = intersections[0].point().length(); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp: In function 'Hsluv::get_contrasting_color(double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.cpp:457:27: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o -MF CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o.d -o CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/color.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/console-output-undo-observer.cpp [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o -MF CMakeFiles/inkscape_base.dir/context-fns.cpp.o.d -o CMakeFiles/inkscape_base.dir/context-fns.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o -MF CMakeFiles/inkscape_base.dir/desktop-events.cpp.o.d -o CMakeFiles/inkscape_base.dir/desktop-events.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conditions.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o -MF CMakeFiles/inkscape_base.dir/desktop-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/desktop-style.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/convex-hull.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp: In function 'std::vector approxCurveWithPoints(const SPCurve*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/conn-avoid-ref.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp: In function 'Geom::Rect Inkscape::snap_rectangular_box(const SPDesktop*, SPItem*, const Geom::Point&, const Geom::Point&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]))); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:14: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing 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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/desktop.cpp.o -MF CMakeFiles/inkscape_base.dir/desktop.cpp.o.d -o CMakeFiles/inkscape_base.dir/desktop.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp: In function 'Inkscape::snap_rectangular_box(SPDesktop const*, SPItem*, Geom::Point const&, Geom::Point const&, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:91:12: note: parameter passing for argument of type 'struct 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, | ^~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In member function 'constexpr Geom::Point Geom::Point::cw() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o -MF CMakeFiles/inkscape_base.dir/document-subset.cpp.o.d -o CMakeFiles/inkscape_base.dir/document-subset.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-subset.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-subset.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-style.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o -MF CMakeFiles/inkscape_base.dir/document-undo.cpp.o.d -o CMakeFiles/inkscape_base.dir/document-undo.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/document.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/document.cpp.o -MF CMakeFiles/inkscape_base.dir/document.cpp.o.d -o CMakeFiles/inkscape_base.dir/document.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:126:35: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 126 | if (result.size() > max_length) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:52: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getDirection() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:13: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp: In member function 'void Inkscape::DistributionSnapper::_correctSelectionBBox(Geom::Point&, const Geom::Point&, const Geom::Rect&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:28: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:28: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp: In member function 'Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector >*, Inkscape::Snapper::SnapConstraint const&, Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:346:47: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp: In member function 'void SPDesktop::set_coordinate_status(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h: In member function 'void SPDesktop::DesktopAffine::setScale(Geom::Scale)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:471:14: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | void setScale( Geom::Scale scale ) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h: In member function 'void SPDesktop::DesktopAffine::setOffset(Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:530:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 530 | void setOffset( Geom::Point offset ) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp: In member function 'Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, Inkscape::Snapper::SnapConstraint const&, std::vector > const*, std::vector >*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:585:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 585 | void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/event-log.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/event-log.cpp.o -MF CMakeFiles/inkscape_base.dir/event-log.cpp.o.d -o CMakeFiles/inkscape_base.dir/event-log.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:44: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp:53: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp:53: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document-undo.cpp:53: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o -MF CMakeFiles/inkscape_base.dir/extract-uri.cpp.o.d -o CMakeFiles/inkscape_base.dir/extract-uri.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extract-uri.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/file.cpp.o -MF CMakeFiles/inkscape_base.dir/file.cpp.o.d -o CMakeFiles/inkscape_base.dir/file.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/file-update.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/file-update.cpp.o -MF CMakeFiles/inkscape_base.dir/file-update.cpp.o.d -o CMakeFiles/inkscape_base.dir/file-update.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h: In constructor 'SPDocument::SPDocument()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:436:19: warning: 'SPDocument::object_id_counter' will be initialized after [-Wreorder] 436 | unsigned long object_id_counter; // Steadily-incrementing counter used to assign unique ids to objects. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:368:36: warning: 'std::unique_ptr SPDocument::_router' [-Wreorder] 368 | std::unique_ptr _router; // Instance of the connector router | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:111:1: warning: when initialized here [-Wreorder] 111 | SPDocument::SPDocument() : | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:415:18: warning: 'SPDocument::current_persp3d_impl' will be initialized after [-Wreorder] 415 | Persp3DImpl *current_persp3d_impl; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:389:17: warning: 'SPDocument* SPDocument::_parent_document' [-Wreorder] 389 | SPDocument *_parent_document; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:111:1: warning: when initialized here [-Wreorder] 111 | SPDocument::SPDocument() : | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:389:17: warning: 'SPDocument::_parent_document' will be initialized after [-Wreorder] 389 | SPDocument *_parent_document; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:172:15: warning: 'SPObject* SPDocument::_activexmltree' [-Wreorder] 172 | SPObject *_activexmltree; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:111:1: warning: when initialized here [-Wreorder] 111 | SPDocument::SPDocument() : | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'Geom::Scale SPDocument::getDocumentScale(bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:786:57: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 786 | Geom::Scale SPDocument::getDocumentScale(bool computed) const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'Geom::Rect SPDocument::getViewBox() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:957:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 957 | Geom::Rect SPDocument::getViewBox() const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'Geom::Point SPDocument::getDimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:986:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 986 | Geom::Point SPDocument::getDimensions() const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'void SPDocument::bindObjectToId(const char*, SPObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:1154:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1154 | auto ret = iddef.emplace(id, object); | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'void SPDocument::bindObjectToRepr(Inkscape::XML::Node*, SPObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:1338:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 1338 | auto ret = reprdef.emplace(repr, object); | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/event-log.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:770:42: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:59: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:770:42: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'Geom::Scale SPDocument::getDocumentScale(bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:786:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 786 | Geom::Scale SPDocument::getDocumentScale(bool computed) const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'Geom::Rect SPDocument::getViewBox() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:957:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 957 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'Geom::Point SPDocument::getDimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:986:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 986 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'Geom::OptRect SPDocument::pageBounds()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:1002:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | return page->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In static member function 'static SPItem* SPDocument::getItemFromListAtPointBottom(unsigned int, SPGroup*, const std::vector&, const Geom::Point&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:1609:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1609 | outline = canvas->canvas_point_in_outline_zone(p - canvas->get_pos()); | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'SPDocument::setDocumentScale(double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:770:42: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 770 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 771 | root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 772 | root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 773 | root->width.computed / scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | root->height.computed / scaleY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In function 'SPDocument::getItemFromListAtPointBottom(unsigned int, SPGroup*, std::vector > const&, Geom::Point const&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:1609:92: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1609 | outline = canvas->canvas_point_in_outline_zone(p - canvas->get_pos()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'SPDocument::getDocumentScale(bool) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:786:13: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 786 | Geom::Scale SPDocument::getDocumentScale(bool computed) const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'SPDocument::getDimensions() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:986:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 986 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp: In member function 'SPDocument::getViewBox() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.cpp:957:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 957 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:58: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:511:50: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'void sp_file_revert_dialog()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:128:26: warning: unused variable 'repr' [-Wunused-variable] 128 | Inkscape::XML::Node *repr = doc->getReprRoot(); | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:39: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o -MF CMakeFiles/inkscape_base.dir/filter-enums.cpp.o.d -o CMakeFiles/inkscape_base.dir/filter-enums.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp: In function 'SPFilter* new_filter_gaussian_blur(SPDocument*, gdouble, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:209:10: warning: unused variable 'b' [-Wunused-variable] 209 | auto b = cast( document->getObjectByRepr(b_repr) ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp: In function 'SPFilter* new_filter_blend_gaussian_blur(SPDocument*, const char*, gdouble, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:269:14: warning: unused variable 'b' [-Wunused-variable] 269 | auto b = cast( document->getObjectByRepr(b_repr) ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:290:14: warning: unused variable 'b' [-Wunused-variable] 290 | auto b = cast(document->getObjectByRepr(b_repr)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; Geom::GenericRect< >::CRect = Geom::Rect]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:511:50: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:985: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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:991: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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp: In function 'void sp_file_convert_dpi(SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'Geom::GenericRect::from_xywh(Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp: In function 'sp_file_convert_dpi(SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:511:50: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:569:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:583:58: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 583 | grid->scale(scale.inverse()); /* *** */ | ~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'void sp_import_document(SPDesktop*, SPDocument*, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:734:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 734 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:791:64: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:791:53: 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(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:791:64: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:793:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 793 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:793:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 793 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:793:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 793 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'void file_import_pages(SPDocument*, SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:983:94: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:983:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:985:76: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 985 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:991:49: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 991 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o -MF CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o.d -o CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gc-anchored.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:57: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:569:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:576:62: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'sp_import_document(SPDesktop*, SPDocument*, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:791:64: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:791:53: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o -MF CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o.d -o CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gc-finalized.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'file_import_pages(SPDocument*, SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:991:46: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 991 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'file_import(SPDocument*, std::__cxx11::basic_string, std::allocator > const&, Inkscape::Extension::Extension*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:949:81: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 949 | Geom::Point m(pointer_location.round() - sel_bbox->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'file_import_pages(SPDocument*, SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 972 | void file_import_pages(SPDocument *this_doc, SPDocument *that_doc) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:983:63: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:983:94: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:985:76: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 985 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:991:36: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 991 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'file_import(SPDocument*, std::__cxx11::basic_string, std::allocator > const&, Inkscape::Extension::Extension*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:811:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 811 | file_import(SPDocument *in_doc, const std::string &path, Inkscape::Extension::Extension *key) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'sp_import_document(SPDesktop*, SPDocument*, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:654:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:145:16: warning: 'MEM[(const struct GenericInterval *)&from_page + 16B]._b[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 145 | return Point(-_pt[X], -_pt[Y]); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:731:19: note: 'MEM[(const struct GenericInterval *)&from_page + 16B]._b[0]' was declared here 731 | Geom::OptRect from_page; | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:36: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:145:16: warning: 'MEM[(const struct GenericInterval *)&from_page]._b[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 145 | return Point(-_pt[X], -_pt[Y]); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:731:19: note: 'MEM[(const struct GenericInterval *)&from_page]._b[0]' was declared here 731 | Geom::OptRect from_page; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:734:67: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 734 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:793:62: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 793 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o -MF CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o.d -o CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/filter-enums.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp: In member function 'Inkscape::LineSnapper::LineList Inkscape::GridSnapper::get_snap_lines(const Geom::Point&, int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp: In member function 'Inkscape::LineSnapper::LineList Inkscape::GridSnapper::getSnapLinesAxonom(const Geom::Point&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp: In member function 'Inkscape::GridSnapper::get_snap_lines[abi:cxx11](Geom::Point const&, int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:111:23: note: parameter passing for argument of type 'struct 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 { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o -MF CMakeFiles/inkscape_base.dir/id-clash.cpp.o.d -o CMakeFiles/inkscape_base.dir/id-clash.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp: In member function 'void GrDrag::dropColorOnCorrespondingRegion(const char*, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:603:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 603 | for (int i = 1; i < draggers.size() - 1; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_reset_to_userspace(SPGradient*, SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:411:47: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:415:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 415 | pStart = bbl2.pointAt((*intersection(bbl2, grl)).ta); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:417:47: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | if (intersection(bbl2, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp: In member function 'Geom::GenericRect::corner(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:1942:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1942 | } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp: In function 'getGradientCoords(SPItem*, GrPointType, unsigned int, Inkscape::PaintTarget)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:1536:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1536 | Geom::Point getGradientCoords(SPItem *item, GrPointType point_type, guint point_i, Inkscape::PaintTarget fill_or_stroke) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp: In function 'sp_gradient_reset_to_userspace(SPGradient*, SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:411:47: note: parameter passing for argument of type 'struct Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:402:68: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 402 | Geom::LineSegment bbl1(bbox->corner(0), bbox->corner(1)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-version-info.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp: In member function 'GrDrag::dropColorOnCorrespondingRegion(char const*, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:579:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | void GrDrag::dropColorOnCorrespondingRegion(const char *color, Geom::Point p) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/id-clash.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/font-discovery.h:10, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:61: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:81:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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...)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:82:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:84:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:85:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:86:30: note: add explicit 'this' or '*this' capture /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h: In lambda function: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 {}); }, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/async/operation-stream.h:87:30: note: add explicit 'this' or '*this' capture In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/layer-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/layer-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o -MF CMakeFiles/inkscape_base.dir/line-geometry.cpp.o.d -o CMakeFiles/inkscape_base.dir/line-geometry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-factory.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/line-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/line-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/media.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/media.cpp.o -MF CMakeFiles/inkscape_base.dir/media.cpp.o.d -o CMakeFiles/inkscape_base.dir/media.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/media.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/message-context.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/message-context.cpp.o -MF CMakeFiles/inkscape_base.dir/message-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/message-context.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/message-context.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h: In member function 'Geom::Point Box3D::Line::direction()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o -MF CMakeFiles/inkscape_base.dir/message-stack.cpp.o.d -o CMakeFiles/inkscape_base.dir/message-stack.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/message-stack.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In function 'std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/mod360.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/mod360.cpp.o -MF CMakeFiles/inkscape_base.dir/mod360.cpp.o.d -o CMakeFiles/inkscape_base.dir/mod360.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/mod360.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In constructor 'Box3D::Line::Line(const Geom::Point&, const Geom::Point&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In function 'std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In function 'double Box3D::pos_angle(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:109:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | static double pos_angle (Geom::Point v, Geom::Point w) | ^~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:13: /usr/include/c++/11/bits/stl_pair.h: In function 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Geom::Point&; _T2 = const Geom::Point&]': /usr/include/c++/11/bits/stl_pair.h:567:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In member function 'std::optional Box3D::Line::intersection_with_viewbox(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In member function 'Box3D::Line::set_direction(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:52:23: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | normal = v_dir.ccw(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In function 'Box3D::side_of_intersection(Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:133:33: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | result = std::make_pair (A, B); | ~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In member function 'Box3D::Line::closest_to(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:56:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 56 | Geom::Point Line::closest_to(Geom::Point const &pt) | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In function 'Box3D::coordinates(Geom::Point const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:79:27: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In function 'Box3D::side_of_intersection(Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:120:1: note: parameter passing for argument of type 'struct 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, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In member function 'Box3D::Line::intersection_with_viewbox(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:165:28: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | std::optional Line::intersection_with_viewbox (SPDesktop *desktop) | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:165:28: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:169:77: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:169:67: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o -MF CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o.d -o CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-hierarchy.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/object-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/object-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/mod360.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/mod360.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/mod360.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/oklab.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/oklab.cpp.o -MF CMakeFiles/inkscape_base.dir/oklab.cpp.o.d -o CMakeFiles/inkscape_base.dir/oklab.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-hierarchy.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/page-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/page-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/oklab.cpp: In function 'Oklab::Triplet Oklab::oklch_to_oklab(const Triplet&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]) }); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o -MF CMakeFiles/inkscape_base.dir/path-prefix.cpp.o.d -o CMakeFiles/inkscape_base.dir/path-prefix.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-prefix.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/intersection.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_collectNodes(const Inkscape::SnapSourceType&, const bool&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_collectPaths(Geom::Point, Inkscape::SnapSourceType, const bool&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const SPPath*) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function 'Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In function 'void Inkscape::getBBoxPoints(Geom::OptRect, std::vector*, bool, Inkscape::SnapSourceType, Inkscape::SnapTargetType, Inkscape::SnapSourceType, Inkscape::SnapTargetType, Inkscape::SnapSourceType, Inkscape::SnapTargetType)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:773:50: 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->emplace_back(bbox->corner(k), corner_src, -1, corner_tgt, *bbox); | ~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o -MF CMakeFiles/inkscape_base.dir/perspective-line.cpp.o.d -o CMakeFiles/inkscape_base.dir/perspective-line.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Geom::Rect Inkscape::PageManager::getSelectedPageRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:308:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | Geom::Rect PageManager::getSelectedPageRect() const | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::getPage(int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:388:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 388 | if (index < 0 || index >= pages.size()) { | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:154:41: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:579:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Inkscape::Snapper::SnapConstraint::projection(Geom::Point const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:115:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | return _point + _radius * v_orig/l; // Length of _direction is equal to the radius | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function 'Inkscape::ObjectSnapper::_collectNodes(Inkscape::SnapSourceType const&, bool const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:65:6: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'void Inkscape::PageManager::removePage(Inkscape::XML::Node*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:88:68: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | _document->fitToRect(getFirstPage()->getDesktopRect(), {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:153:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | auto loc = nextPageLocation(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:154:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Geom::Point Inkscape::PageManager::nextPageLocation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:166:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | auto rect = page->getRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:171:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return Geom::Point(left, top); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(Geom::Rect, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:177:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | SPPage *PageManager::newPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:214:64: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:214:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Geom::Affine Inkscape::PageManager::getSelectedPageAffine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:315:61: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | return _selected_page ? _selected_page->getDesktopAffine() : Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:456:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:459:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:459:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::findPageAt(Geom::Point) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:475:44: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 475 | auto rect = page->getSensitiveRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'void Inkscape::PageManager::scalePages(const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:549:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 549 | page->setMarginSide(side, page->getMarginSide(side) * scale.vector()[0]); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'void Inkscape::PageManager::rotatePage(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:578:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 578 | Geom::Rect page_size = getSelectedPageRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:579:52: 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::Translate const center(page_size.midpoint()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:580:69: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(turns * 90)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:581:41: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Affine const tr(center.inverse() * rotate * center); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:591:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | auto new_box = Geom::Rect(page_size.min() * tr, page_size.max() * tr); | ~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'void Inkscape::PageManager::changeOrientation()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:600:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 600 | auto rect = getSelectedPageRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'void Inkscape::PageManager::fitToRect(Geom::OptRect, SPPage*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:648:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | page->setDocumentRect(Geom::Rect(Geom::Point(0, 0), rect->dimensions())); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function 'Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'std::string Inkscape::PageManager::getSizeLabel(SPPage*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:736:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 736 | box = page->getDesktopRect(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:735:18: note: parameter passing for argument of type 'struct 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 | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::PathIteratorSink >::arcTo(double, double, double, bool, bool, Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::getSelectedPageRect() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:777:2: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 777 | }; // namespace Inkscape | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function 'Inkscape::ObjectSnapper::_collectPaths(Geom::Point, Inkscape::SnapSourceType, bool const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:274:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:274:6: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:274:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:274:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:302:70: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:366:86: note: parameter passing for argument of type 'struct 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 | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:387:64: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | auto path = _getPathvFromRect(*rect); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:214:64: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::getPageAt(Geom::Point) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:459:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path-chemistry.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Path::Path(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:365:78: note: parameter passing for argument of type 'struct 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) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::rotatePage(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:581:41: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Affine const tr(center.inverse() * rotate * center); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:591:49: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | auto new_box = Geom::Rect(page_size.min() * tr, page_size.max() * tr); | ^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::nextPageLocation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:160:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point PageManager::nextPageLocation() const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:160:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:160:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:160:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:166:34: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | auto rect = page->getRect(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:212:9: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | SPPage *PageManager::newDocumentPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:212:9: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:214:54: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:214:19: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::newPage(double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:151:9: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | SPPage *PageManager::newPage(double width, double height) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:154:19: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::getSelectedPageAffine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:313:14: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Geom::Affine PageManager::getSelectedPageAffine() const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::getPageAt(Geom::Point) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:456:9: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:456:9: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:459:33: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::findPageAt(Geom::Point) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:471:9: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | SPPage *PageManager::findPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:475:43: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 475 | auto rect = page->getSensitiveRect(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::rotatePage(int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:580:57: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(turns * 90)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:576:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | void PageManager::rotatePage(int turns) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:576:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:576:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:576:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:578:47: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 578 | Geom::Rect page_size = getSelectedPageRect(); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:10: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'Inkscape::PageManager::deletePage(SPPage*, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:223:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | void PageManager::deletePage(SPPage *page, bool content) | ^~~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/preferences.cpp.o -MF CMakeFiles/inkscape_base.dir/preferences.cpp.o.d -o CMakeFiles/inkscape_base.dir/preferences.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/print.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/print.cpp.o -MF CMakeFiles/inkscape_base.dir/print.cpp.o.d -o CMakeFiles/inkscape_base.dir/print.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h: In member function 'Geom::Point Box3D::Line::direction()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/perspective-line.cpp: In constructor 'Box3D::PerspectiveLine::PerspectiveLine(const Geom::Point&, Proj::Axis, const Persp3D*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/profile-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/profile-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o -MF CMakeFiles/inkscape_base.dir/proj_pt.cpp.o.d -o CMakeFiles/inkscape_base.dir/proj_pt.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/proj_pt.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/proj_pt.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/proj_pt.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/pure-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/pure-transform.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/rdf.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/rdf.cpp.o -MF CMakeFiles/inkscape_base.dir/rdf.cpp.o.d -o CMakeFiles/inkscape_base.dir/rdf.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/profile-manager.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o -MF CMakeFiles/inkscape_base.dir/rubberband.cpp.o.d -o CMakeFiles/inkscape_base.dir/rubberband.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selcue.cpp.o /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/selcue.cpp.o -MF CMakeFiles/inkscape_base.dir/selcue.cpp.o.d -o CMakeFiles/inkscape_base.dir/selcue.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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;} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp: In member function 'virtual Geom::Point Inkscape::PureTranslate::getTransformedPoint(const Inkscape::SnapCandidatePoint&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rdf.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o -MF CMakeFiles/inkscape_base.dir/selection-describer.cpp.o.d -o CMakeFiles/inkscape_base.dir/selection-describer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp: In member function 'void Inkscape::Rubberband::start(SPDesktop*, const Geom::Point&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/rubberband.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/selection.cpp.o -MF CMakeFiles/inkscape_base.dir/selection.cpp.o.d -o CMakeFiles/inkscape_base.dir/selection.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o -MF CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o.d -o CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans-handles.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:48: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-lpe-item.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o -MF CMakeFiles/inkscape_base.dir/seltrans.cpp.o.d -o CMakeFiles/inkscape_base.dir/seltrans.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-describer.cpp:28: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:94: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:94: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:94: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::ungroup_all(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:954:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 954 | while (size() != last) { | ~~~~~~~^~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o -MF CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o.d -o CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-preferences.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snap.cpp.o -MF CMakeFiles/inkscape_base.dir/snap.cpp.o.d -o CMakeFiles/inkscape_base.dir/snap.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:34: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:2552:48: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::applyAffine(const Geom::Affine&, bool, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::scaleRelative(const Geom::Point&, const Geom::Scale&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 || | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:37: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:94: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function 'Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:1876:80: note: parameter passing for argument of type 'struct 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() ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:1876:68: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:40: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h: In constructor 'Inkscape::Selection::Selection(SPDesktop*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:252:18: warning: 'Inkscape::Selection::_idle' will be initialized after [-Wreorder] 252 | unsigned int _idle; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:173:12: warning: 'double Inkscape::Selection::anchor_x' [-Wreorder] 173 | double anchor_x; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:47:1: warning: when initialized here [-Wreorder] 47 | Selection::Selection(SPDesktop *desktop): | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h: In constructor 'Inkscape::Selection::Selection(SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:252:18: warning: 'Inkscape::Selection::_idle' will be initialized after [-Wreorder] 252 | unsigned int _idle; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:173:12: warning: 'double Inkscape::Selection::anchor_x' [-Wreorder] 173 | double anchor_x; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:57:1: warning: when initialized here [-Wreorder] 57 | Selection::Selection(SPDocument *document): | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:31: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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;} | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o -MF CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:51: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h: In constructor 'Inkscape::Modifiers::Modifier::Modifier(const char*, const char*, const char*, Inkscape::Modifiers::KeyMask, Inkscape::Modifiers::Trigger, Inkscape::Modifiers::Trigger)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:119:13: warning: 'Inkscape::Modifiers::Modifier::_and_mask_default' will be initialized after [-Wreorder] 119 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:115:13: warning: 'Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category' [-Wreorder] 115 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/modifiers.h:186:5: warning: when initialized here [-Wreorder] 186 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'void Inkscape::SelTrans::align(guint, const SPSelTransHandle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1521:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1521 | if (index < 0 || index >= AlignArguments.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In function 'Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1467:43: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:41: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.h: In member function 'Geom::Point SPGrid::get_gap() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:46: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h: In constructor 'SnapManager::SnapManager(const SPNamedView*, Inkscape::SnapPreferences&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:342:32: warning: 'SnapManager::snapprefs' will be initialized after [-Wreorder] 342 | Inkscape::SnapPreferences& snapprefs; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:338:28: warning: 'Inkscape::GuideSnapper SnapManager::guide' [-Wreorder] 338 | Inkscape::GuideSnapper guide; ///< guide snapper | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:51:1: warning: when initialized here [-Wreorder] 51 | SnapManager::SnapManager(SPNamedView const *v, Inkscape::SnapPreferences& preferences) : | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In constructor 'Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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): | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In constructor 'Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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;} | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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;} | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp: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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:12: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Translate&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In function 'Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function 'Inkscape::ObjectSet::toMarker(bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:3107:43: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 3107 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:3107:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1699:122: note: parameter passing for argument of type 'struct 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1699:111: note: parameter passing for argument of type 'struct 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(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp: In member function 'void SnapManager::_findCandidates(SPObject*, const std::vector*, const Geom::Rect&, bool, Geom::Affine)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::scaleRequest(Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1123:52: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1123 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::moveTo(Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1563:28: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1563 | Geom::Point dxy = xy - _point; | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::stretchRequest(SPSelTransHandle const&, Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1229:53: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | default_scale = bb.getStretchSnapped(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::skewRequest(SPSelTransHandle const&, Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1310:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1310 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::rotateRequest(Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1464:40: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1464 | _relative_affine = r2 * r1.inverse(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1467:43: note: parameter passing for argument of type 'struct 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); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function 'Inkscape::ObjectSet::rotateRelative(Geom::Point const&, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:1911:57: note: parameter passing for argument of type 'struct 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:1907:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In function 'Inkscape::calcScaleFactors(Geom::Point const&, Geom::Point const&, Geom::Point const&, bool)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1714:13: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1737:13: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1737:13: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1737:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1764:13: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1764:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1764:13: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1764:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1772:49: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1781:33: note: parameter passing for argument of type 'struct 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_ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1781:33: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1781:33: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Coord Geom::distance(const Geom::Point&, const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp: In member function 'Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedLine&, const Geom::Point&, Geom::Affine) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); // | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:818:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 818 | void SnapManager::_findCandidates(SPObject* parent, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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));} | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::transformed(const Geom::Affine&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:818:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:934:88: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 934 | auto display_area = getDesktop()->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:943:156: note: parameter passing for argument of type 'struct 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 | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::stretchRequest(SPSelTransHandle const&, Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153:10: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153:10: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153:10: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153:10: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1174:49: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1174 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1178:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1178 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1179:46: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1192:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1192 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1192:35: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1192:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1242:34: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1242 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1242:34: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1231:43: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1231 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1231:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1238:40: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1238 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1238:40: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o -MF CMakeFiles/inkscape_base.dir/snapped-line.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapped-line.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::scaleRequest(Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059:10: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059:10: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059:10: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059:10: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1064:49: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1064 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1067:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1068:46: note: parameter passing for argument of type 'struct 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1083:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1083 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1083:35: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1083:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1136:34: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1136 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1136:34: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1125:43: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1125:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1132:40: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1132:40: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::skewRequest(SPSelTransHandle const&, Geom::Point&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1278:10: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1278 | gboolean Inkscape::SelTrans::skewRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'Inkscape::SelTrans::moveTo(Geom::Point const&, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1558:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1558 | void Inkscape::SelTrans::moveTo(Geom::Point const &xy, guint state) | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp: In member function 'Inkscape::SnappedCurve::intersect(Inkscape::SnappedLine const&, Geom::Point const&, Geom::Affine) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:126:61: note: parameter passing for argument of type 'struct 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); // | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:113:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedLine const &line, Geom::Point const &p, Geom::Affine dt2doc) const | ^~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o -MF CMakeFiles/inkscape_base.dir/snapped-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapped-point.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o -MF CMakeFiles/inkscape_base.dir/style-internal.cpp.o.d -o CMakeFiles/inkscape_base.dir/style-internal.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp: In member function 'Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:140:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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));} | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'Geom::Curve::operator()(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::pointAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp: In member function 'Inkscape::SnappedLine::intersect(Inkscape::SnappedLine const&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:131:60: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | inters = Geom::intersection(getLine(), line.getLine()); | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:12: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h: In constructor 'Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Coord&, const Coord&, const bool&, const bool&, const bool&, Geom::OptRect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:175:17: warning: 'Inkscape::SnappedPoint::_equal_distance' will be initialized after [-Wreorder] 175 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:146:17: warning: 'Geom::Point Inkscape::SnappedPoint::_tangent' [-Wreorder] 146 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:18:1: warning: when initialized here [-Wreorder] 18 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained, Geom::OptRect target_bbox) : | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h: In constructor 'Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const Geom::Point&, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Coord&, const Coord&, const bool&, const bool&, const bool&, Geom::OptRect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:175:17: warning: 'Inkscape::SnappedPoint::_equal_distance' will be initialized after [-Wreorder] 175 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:146:17: warning: 'Geom::Point Inkscape::SnappedPoint::_tangent' [-Wreorder] 146 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:41:1: warning: when initialized here [-Wreorder] 41 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, Geom::Point const &ap, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained, Geom::OptRect target_bbox) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h: In constructor 'Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Coord&, const Coord&, const bool&, const bool&, const bool&, Geom::OptRect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:175:17: warning: 'Inkscape::SnappedPoint::_equal_distance' will be initialized after [-Wreorder] 175 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:146:17: warning: 'Geom::Point Inkscape::SnappedPoint::_tangent' [-Wreorder] 146 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:65:1: warning: when initialized here [-Wreorder] 65 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, Geom::Point const &ap, Geom::Point const &ap2, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained, Geom::OptRect target_bbox) : | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h: In constructor 'Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const std::vector&, const Geom::Rect&, Geom::Coord, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Coord&, const Coord&, const bool&, const bool&, const bool&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:175:17: warning: 'Inkscape::SnappedPoint::_equal_distance' will be initialized after [-Wreorder] 175 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:149:29: warning: 'std::vector Inkscape::SnappedPoint::_distribution_bboxes' [-Wreorder] 149 | std::vector _distribution_bboxes; // A list of bounding boxes in case of distribution snapping | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:89:1: warning: when initialized here [-Wreorder] 89 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, std::vector const &bboxes, Geom::Rect const &source_bbox, Geom::Coord equal_dist, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained) : | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:183:19: warning: 'Inkscape::SnappedPoint::_source_bbox' will be initialized after [-Wreorder] 183 | Geom::OptRect _source_bbox; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:146:17: warning: 'Geom::Point Inkscape::SnappedPoint::_tangent' [-Wreorder] 146 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:89:1: warning: when initialized here [-Wreorder] 89 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, std::vector const &bboxes, Geom::Rect const &source_bbox, Geom::Coord equal_dist, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained) : | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h: In constructor 'Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const std::vector&, const std::vector&, const Geom::Rect&, Geom::Coord, Geom::Coord, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Coord&, const Coord&, const bool&, const bool&, const bool&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:177:17: warning: 'Inkscape::SnappedPoint::_equal_distance2' will be initialized after [-Wreorder] 177 | Geom::Coord _equal_distance2; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:149:29: warning: 'std::vector Inkscape::SnappedPoint::_distribution_bboxes' [-Wreorder] 149 | std::vector _distribution_bboxes; // A list of bounding boxes in case of distribution snapping | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:112:1: warning: when initialized here [-Wreorder] 112 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, std::vector const &bboxes, std::vector const &bboxes2, Geom::Rect const &source_bbox, Geom::Coord equal_dist, Geom::Coord equal_dist2, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained) : | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:183:19: warning: 'Inkscape::SnappedPoint::_source_bbox' will be initialized after [-Wreorder] 183 | Geom::OptRect _source_bbox; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:146:17: warning: 'Geom::Point Inkscape::SnappedPoint::_tangent' [-Wreorder] 146 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:112:1: warning: when initialized here [-Wreorder] 112 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, std::vector const &bboxes, std::vector const &bboxes2, Geom::Rect const &source_bbox, Geom::Coord equal_dist, Geom::Coord equal_dist2, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained) : | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h: In constructor 'Inkscape::SnappedPoint::SnappedPoint(const Inkscape::SnapCandidatePoint&, const Inkscape::SnapTargetType&, const Coord&, const Coord&, const bool&, const bool&, const bool&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:175:17: warning: 'Inkscape::SnappedPoint::_equal_distance' will be initialized after [-Wreorder] 175 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:146:17: warning: 'Geom::Point Inkscape::SnappedPoint::_tangent' [-Wreorder] 146 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:137:1: warning: when initialized here [-Wreorder] 137 | Inkscape::SnappedPoint::SnappedPoint(Inkscape::SnapCandidatePoint const &p, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained) : | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h: In constructor 'Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Coord&, const Coord&, const bool&, const bool&, const bool&, const bool&, const Coord&, const Coord&, const bool&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:175:17: warning: 'Inkscape::SnappedPoint::_equal_distance' will be initialized after [-Wreorder] 175 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:146:17: warning: 'Geom::Point Inkscape::SnappedPoint::_tangent' [-Wreorder] 146 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:158:1: warning: when initialized here [-Wreorder] 158 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &at_intersection, bool const &constrained_snap, bool const &fully_constrained, Geom::Coord const &d2, Geom::Coord const &t2, bool const &a2) : | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h: In constructor 'Inkscape::SnappedPoint::SnappedPoint()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:175:17: warning: 'Inkscape::SnappedPoint::_equal_distance' will be initialized after [-Wreorder] 175 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:146:17: warning: 'Geom::Point Inkscape::SnappedPoint::_tangent' [-Wreorder] 146 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:181:1: warning: when initialized here [-Wreorder] 181 | Inkscape::SnappedPoint::SnappedPoint(): | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h: In constructor 'Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:175:17: warning: 'Inkscape::SnappedPoint::_equal_distance' will be initialized after [-Wreorder] 175 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:146:17: warning: 'Geom::Point Inkscape::SnappedPoint::_tangent' [-Wreorder] 146 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:202:1: warning: when initialized here [-Wreorder] 202 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p): | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/style.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/style.cpp.o -MF CMakeFiles/inkscape_base.dir/style.cpp.o.d -o CMakeFiles/inkscape_base.dir/style.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.cpp:14: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.cpp:15: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o -MF CMakeFiles/inkscape_base.dir/text-editing.cpp.o.d -o CMakeFiles/inkscape_base.dir/text-editing.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp: In member function 'virtual bool SPIDashArray::equals(const SPIBase&) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:2175:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2175 | for (int i = 0; i < values.size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.cpp:33: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h: In constructor 'SPStyle::SPStyle(SPDocument*, SPObject*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:294:57: warning: 'SPStyle::text_rendering' will be initialized after [-Wreorder] 294 | T> text_rendering; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:284:37: warning: 'SPStyle::T SPStyle::stop_color' [-Wreorder] 284 | T stop_color; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:251:1: warning: when initialized here [-Wreorder] 251 | SPStyle::SPStyle(SPDocument *document_in, SPObject *object_in) : | ^~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp: In function 'void sp_style_filter_ref_modified(SPObject*, unsigned int, SPStyle*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:1126:10: warning: unused variable 'filter' [-Wunused-variable] 1126 | auto filter = static_cast(obj); | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp: In function 'void sp_style_paint_server_ref_modified(SPObject*, unsigned int, SPStyle*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:1168:10: warning: unused variable 'server' [-Wunused-variable] 1168 | auto server = static_cast(obj); | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp: In function 'void text_unflow()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o -MF CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o.d -o CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/transf_mat_3x4.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o -MF CMakeFiles/inkscape_base.dir/unicoderange.cpp.o.d -o CMakeFiles/inkscape_base.dir/unicoderange.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/unicoderange.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o -MF CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/version.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/version.cpp.o -MF CMakeFiles/inkscape_base.dir/version.cpp.o.d -o CMakeFiles/inkscape_base.dir/version.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/version.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/proj_pt.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/transf_mat_3x4.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/transf_mat_3x4.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o -MF CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o.d -o CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-store.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-store.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-store.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:6: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h: In member function 'Geom::Point Box3D::VanishingPoint::get_pos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp: In function 'Geom::Scale sp_pattern_get_gap(SPPattern*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:7, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'Geom::Point Geom::Path::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp: In function 'void sp_pattern_set_gap(SPPattern*, Geom::Scale)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp: In function 'sp_pattern_get_gap(SPPattern*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:140:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:5: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-store.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:6: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-store.h:12, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:6: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp: In function 'sp_pattern_set_gap(SPPattern*, Geom::Scale)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.cpp:71:6: note: parameter passing for argument of type 'struct 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) { | ^~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp: In function 'Glib::RefPtr Inkscape::create_pattern_item(std::shared_ptr&, SPPattern*, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:199:15: 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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.h:29, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/vanishing-point.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:7: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-window.cpp:47: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp: In function 'Inkscape::create_pattern_item(std::shared_ptr&, SPPattern*, bool, double)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:167:27: note: parameter passing for argument of type 'struct 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) { | ^~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect-data.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-extra-data.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hint-data.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:64: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:64: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:64: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp: In member function 'SPDocument* InkscapeApplication::document_open(const Glib::RefPtr&, bool*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:207:27: warning: catching polymorphic type 'class Glib::Error' by value [-Wcatch-value=] 207 | } catch(Glib::Error) { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp: In function 'char* readline_generator(const char*, int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:1288:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1288 | while (list_index < actions.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:38: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:38: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-snapping.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp: In member function 'bool InkscapeApplication::document_revert(SPDocument*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-mode.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-base.cpp: In function 'void query_dimension(InkscapeApplication*, bool, Geom::Dim2)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]); | ~~~~~~~~~~~~~~~~^~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:16: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.h: In member function 'Geom::Point SPGuide::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-dialogs.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-document.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:16: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled 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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit-window.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-edit.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-effect.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/dialog-container.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-a.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp: In function 'void document_import(InkscapeWindow*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:84:28: warning: unused variable 'prefs' [-Wunused-variable] 84 | Inkscape::Preferences *prefs = Inkscape::Preferences::get(); | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-file.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-helper-gui.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-helper-gui.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-helper-gui.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-helper-gui.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:29: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp: In function 'image_crop(InkscapeApplication*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:178:52: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | done += (int)(area && image->cropToArea(*area)); | ~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-help-url.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp:13: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper-gui.cpp:13: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-hide-lock.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-layer.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/path-manipulator.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:23, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:28: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-node-align.cpp:34: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-output.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/registered-widget.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/parameter.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/effect.h:13, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:43: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:30: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:30: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/bits/stl_algobase.h:71, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/string:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/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++/11/bits/stl_algo.h:4875:70: required from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:621:26: required from here /usr/include/c++/11/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) | ^~~~~~~~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp /usr/include/c++/11/bits/predefined_ops.h: In instantiation of 'constexpr __gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]': /usr/include/c++/11/bits/stl_algo.h:1835: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++/11/bits/stl_algo.h:1866: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++/11/bits/stl_algo.h:1957: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++/11/bits/stl_algo.h:4875:18: required from 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:621:26: required from here /usr/include/c++/11/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) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp: In function 'void object_align(const Glib::VariantBase&, InkscapeApplication*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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++/11/string:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/bits/stl_algo.h: In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]': /usr/include/c++/11/bits/stl_algo.h:4863:5: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 4863 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/11/bits/stl_algo.h:4875: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 4875 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algobase.h:71, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/string:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/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++/11/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++/11/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++/11/bits/predefined_ops.h: In constructor 'constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::_Iter_comp_iter(_Compare) [with _Compare = RotateCompare]': /usr/include/c++/11/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) | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/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++/11/bits/stl_algo.h:1949: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 1949 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp: In member function 'bool RotateCompare::operator()(const SPItem*, const SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:581:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ^ In file included from /usr/include/c++/11/string:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/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++/11/bits/stl_algo.h:1900: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 1900 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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++/11/bits/stl_algo.h:1847: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 1847 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1848 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algobase.h:71, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/string:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/bits/predefined_ops.h: In function 'constexpr __gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]': /usr/include/c++/11/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++/11/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)); } | ^ In file included from /usr/include/c++/11/string:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/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++/11/bits/stl_algo.h:1819: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 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1834: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 1834 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1835 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp: In function 'void randomize(Inkscape::Selection*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:653:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | double center = item->getCenter()[i]; | ~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/c++/11/string:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/bits/stl_algo.h: In function 'std::__insertion_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void': /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type 'struct _Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:581:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/string:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/bits/stl_heap.h: In function 'std::__adjust_heap<__gnu_cxx::__normal_iterator > >, long, SPItem*, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, long, long, SPItem*, __gnu_cxx::__ops::_Iter_comp_iter)void': /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'struct _Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:581:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/c++/11/string:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/bits/stl_algo.h: In function 'std::__introsort_loop<__gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter)void': /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type 'struct _Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:581:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/11/string:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type 'struct _Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-paths.cpp:27: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp: In function 'exchange(Inkscape::Selection*, SortOrder)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:607:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 607 | void exchange(Inkscape::Selection* selection, SortOrder order) | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++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++/11/string:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type 'struct _Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:581:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/11/string:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type 'struct _Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:627:45: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Geom::Point p1 = items.back()->getCenter(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection-object.cpp:26: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tutorial.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-selection.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:19: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-text.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tutorial.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tutorial.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tutorial.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tools.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tutorial.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tutorial.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tutorial.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tutorial.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-tutorial.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-window.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-undo-document.cpp:20: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-window.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-window.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-window.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-transform.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-svg-processing.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-svg-processing.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-svg-processing.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-svg-processing.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-view-mode.cpp:25: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o -MF CMakeFiles/inkscape_base.dir/inkview-application.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkview-application.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-application.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:17: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp: In function 'window_set_geometry(Glib::VariantBase const&, InkscapeApplication*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-window.cpp:83:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | desktop->setWindowPosition(Geom::Point(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o -MF CMakeFiles/inkscape_base.dir/inkview-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkview-window.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h: In member function 'bool Inkscape::PageManager::hasNextPage() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:75:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:48, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:18: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.h:21, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-pages.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o -MF CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o.d -o CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [100%] Generating inkscape-version.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -DINKSCAPE_BINARY_DIR=/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build -P /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/CMakeScripts/inkscape-version.cmake revision is ebf0e940d0, 2025-05-08 [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/inkscape-version.cpp In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:21: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:21: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp: In function 'void insert_bounding_boxes(SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:32: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/svg-box.h: In member function 'void SVGBox::set(Geom::Rect)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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()); } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type '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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:269:47: 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)); | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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); } | ^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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(); } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::SBasis::isZero(double) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:23: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::BezierCurve::operator*=(Geom::Affine const&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp: In member function 'void InkviewWindow::show_next()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:224:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 224 | while (_index < _documents.size() && !document) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp: In member function 'bool InkviewWindow::on_timer()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:329:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 329 | if (_index >= _documents.size() - 1) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp: In function 'insert_bounding_boxes(SPItem*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:655:66: note: parameter passing for argument of type 'struct 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:24: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-window.cpp:24: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Scale]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Geom::Translate]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:46, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp: In function 'insert_text_fallback(Inkscape::XML::Node*, SPDocument const*, Inkscape::XML::Node*)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:343:6: note: parameter passing for argument of type 'struct 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:52, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:38, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:4: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/document.h:39, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:4: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/curve.h:47, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/style.h:22, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/manipulation/copy-resource.cpp:8: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [100%] Linking CXX shared library ../lib64/libinkscape_base.so cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkscape_base.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,--dependency-file=CMakeFiles/inkscape_base.dir/link.d -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld -shared -Wl,-soname,libinkscape_base.so.1.4.2.0 -o ../lib64/libinkscape_base.so.1.4.2.0 CMakeFiles/inkscape_base.dir/async/async.cpp.o "CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o" "CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o" "CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o" "CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o" CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o CMakeFiles/inkscape_base.dir/debug/heap.cpp.o CMakeFiles/inkscape_base.dir/debug/logger.cpp.o "CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o" CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o "CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o" CMakeFiles/inkscape_base.dir/display/curve.cpp.o "CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o" CMakeFiles/inkscape_base.dir/display/drawing.cpp.o "CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o" "CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o" CMakeFiles/inkscape_base.dir/extension/db.cpp.o CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o "CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o" CMakeFiles/inkscape_base.dir/extension/effect.cpp.o "CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o" CMakeFiles/inkscape_base.dir/extension/extension.cpp.o CMakeFiles/inkscape_base.dir/extension/init.cpp.o CMakeFiles/inkscape_base.dir/extension/input.cpp.o CMakeFiles/inkscape_base.dir/extension/output.cpp.o CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o CMakeFiles/inkscape_base.dir/extension/print.cpp.o CMakeFiles/inkscape_base.dir/extension/system.cpp.o CMakeFiles/inkscape_base.dir/extension/template.cpp.o CMakeFiles/inkscape_base.dir/extension/timer.cpp.o CMakeFiles/inkscape_base.dir/extension/loader.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o "CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o "CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o "CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o "CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o "CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o" CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o "CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o "CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o" CMakeFiles/inkscape_base.dir/helper/geom.cpp.o "CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o" "CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o" "CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o" "CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o" CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o "CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o" "CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o" "CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o" "CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o" "CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o" "CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o" CMakeFiles/inkscape_base.dir/io/file.cpp.o "CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o" CMakeFiles/inkscape_base.dir/io/resource.cpp.o "CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o" CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o CMakeFiles/inkscape_base.dir/io/sys.cpp.o CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o "CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o" CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o "CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o" CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o "CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o" CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o "CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o" CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o "CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o" CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o "CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o" CMakeFiles/inkscape_base.dir/object/box3d.cpp.o "CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o" "CMakeFiles/inkscape_base.dir/object/object-set.cpp.o" "CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o" CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o "CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o" "CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o" CMakeFiles/inkscape_base.dir/object/uri.cpp.o CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o "CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o" CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o "CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o" CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o "CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o" CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o "CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o" CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o "CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o" "CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o" "CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o" "CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o" "CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o" "CMakeFiles/inkscape_base.dir/path/path-util.cpp.o" "CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o" CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o "CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o" "CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o" CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o "CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o" CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o "CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o" CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o CMakeFiles/inkscape_base.dir/trace/siox.cpp.o CMakeFiles/inkscape_base.dir/trace/trace.cpp.o "CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o" "CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o" "CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o" "CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o" CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o CMakeFiles/inkscape_base.dir/ui/controller.cpp.o "CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog-run.cpp.o" "CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o" "CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o" "CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o" CMakeFiles/inkscape_base.dir/ui/interface.cpp.o CMakeFiles/inkscape_base.dir/ui/menuize.cpp.o CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o CMakeFiles/inkscape_base.dir/ui/pack.cpp.o "CMakeFiles/inkscape_base.dir/ui/popup-menu.cpp.o" "CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o" "CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o" "CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o" "CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o" CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o "CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o" CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o CMakeFiles/inkscape_base.dir/ui/themes.cpp.o "CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o" CMakeFiles/inkscape_base.dir/ui/util.cpp.o CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o "CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o" CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o "CMakeFiles/inkscape_base.dir/ui/desktop/menu-set-tooltips-shift-icons.cpp.o" CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o "CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o" "CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o" "CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o" CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o "CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/objectpicker-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o" CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o "CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/command-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/tool-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/snap-toolbar.cpp.o" CMakeFiles/inkscape_base.dir/ui/toolbar/toolbars.cpp.o "CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/object-picker-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o" CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.cpp.o "CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/extensions-gallery.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-palette-preview.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/css-name-class-init.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/desktop-widget.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-list.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/popover-menu-item.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/status-bar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/toolbar-menu-button.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o" "CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o "CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o" "CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o" "CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o" "CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o" "CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o" CMakeFiles/inkscape_base.dir/xml/event.cpp.o "CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o" "CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o" CMakeFiles/inkscape_base.dir/xml/node.cpp.o "CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o" CMakeFiles/inkscape_base.dir/xml/quote.cpp.o CMakeFiles/inkscape_base.dir/xml/repr.cpp.o "CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o" "CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o" "CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o" "CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o" "CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o" "CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o" CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o "CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o" "CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o" "CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o" CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o "CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o" "CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o" "CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o" "CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o" "CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o" "CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o" CMakeFiles/inkscape_base.dir/attributes.cpp.o "CMakeFiles/inkscape_base.dir/auto-save.cpp.o" "CMakeFiles/inkscape_base.dir/axis-manip.cpp.o" CMakeFiles/inkscape_base.dir/hsluv.cpp.o CMakeFiles/inkscape_base.dir/color.cpp.o "CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o" CMakeFiles/inkscape_base.dir/conditions.cpp.o "CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o" "CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o" "CMakeFiles/inkscape_base.dir/context-fns.cpp.o" "CMakeFiles/inkscape_base.dir/desktop-events.cpp.o" "CMakeFiles/inkscape_base.dir/desktop-style.cpp.o" CMakeFiles/inkscape_base.dir/desktop.cpp.o "CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o" "CMakeFiles/inkscape_base.dir/document-subset.cpp.o" "CMakeFiles/inkscape_base.dir/document-undo.cpp.o" CMakeFiles/inkscape_base.dir/document.cpp.o "CMakeFiles/inkscape_base.dir/event-log.cpp.o" "CMakeFiles/inkscape_base.dir/extract-uri.cpp.o" CMakeFiles/inkscape_base.dir/file.cpp.o "CMakeFiles/inkscape_base.dir/file-update.cpp.o" "CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/filter-enums.cpp.o" "CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o" "CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o" "CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o" "CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o" "CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o" "CMakeFiles/inkscape_base.dir/id-clash.cpp.o" CMakeFiles/inkscape_base.dir/inkscape.cpp.o "CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o" "CMakeFiles/inkscape_base.dir/layer-manager.cpp.o" "CMakeFiles/inkscape_base.dir/line-geometry.cpp.o" "CMakeFiles/inkscape_base.dir/line-snapper.cpp.o" CMakeFiles/inkscape_base.dir/media.cpp.o "CMakeFiles/inkscape_base.dir/message-context.cpp.o" "CMakeFiles/inkscape_base.dir/message-stack.cpp.o" CMakeFiles/inkscape_base.dir/mod360.cpp.o "CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o" "CMakeFiles/inkscape_base.dir/object-snapper.cpp.o" CMakeFiles/inkscape_base.dir/oklab.cpp.o "CMakeFiles/inkscape_base.dir/page-manager.cpp.o" "CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/path-prefix.cpp.o" "CMakeFiles/inkscape_base.dir/perspective-line.cpp.o" CMakeFiles/inkscape_base.dir/preferences.cpp.o CMakeFiles/inkscape_base.dir/print.cpp.o "CMakeFiles/inkscape_base.dir/profile-manager.cpp.o" CMakeFiles/inkscape_base.dir/proj_pt.cpp.o "CMakeFiles/inkscape_base.dir/pure-transform.cpp.o" CMakeFiles/inkscape_base.dir/rdf.cpp.o CMakeFiles/inkscape_base.dir/rubberband.cpp.o CMakeFiles/inkscape_base.dir/selcue.cpp.o "CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/selection-describer.cpp.o" CMakeFiles/inkscape_base.dir/selection.cpp.o "CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o" CMakeFiles/inkscape_base.dir/seltrans.cpp.o "CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o" CMakeFiles/inkscape_base.dir/snap.cpp.o "CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o" "CMakeFiles/inkscape_base.dir/snapped-line.cpp.o" "CMakeFiles/inkscape_base.dir/snapped-point.cpp.o" CMakeFiles/inkscape_base.dir/snapper.cpp.o "CMakeFiles/inkscape_base.dir/style-internal.cpp.o" CMakeFiles/inkscape_base.dir/style.cpp.o "CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/text-editing.cpp.o" CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o CMakeFiles/inkscape_base.dir/unicoderange.cpp.o "CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o" CMakeFiles/inkscape_base.dir/version.cpp.o "CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o" "CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o" "CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o" "CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-helper-gui.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-svg-processing.cpp.o" "CMakeFiles/inkscape_base.dir/inkview-application.cpp.o" "CMakeFiles/inkscape_base.dir/inkview-window.cpp.o" "CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o" "CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o" -Wl,-rpath,/builddir/build/BUILD/inkscIn member function '_ZNK4Geom11GenericRectIdE6cornerEj.part.0': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In function '_ZN12FontInstance9BBoxExactEj.part.0': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function '_ZNK4Geom11GenericRectIdE6cornerEj.part.0': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'StrokeNormalize': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h: In member function 'versor': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapper.h:82:86: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | SnapConstraint(Geom::Line const &l) : _point(l.origin()), _direction(l.versor()), _radius(0), _type(LINE) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'finalPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'controlPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:705:58: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^ /usr/include/c++/11/bits/predefined_ops.h: In function '__introsort_loop.constprop': /usr/include/c++/11/bits/predefined_ops.h:158:23: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^ In member function 'getValue': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp: In function 'region_affine_approxinwards.constprop': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:39: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp: In function 'tweak_colors_in_gradient.constprop': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:688: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 688 | static void tweak_colors_in_gradient(SPItem *item, Inkscape::PaintTarget fill_or_stroke, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp: In member function 'operator().constprop': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:100: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | _text_page_margins.signal_icon_press().connect([this](Gtk::EntryIconPosition, const GdkEventButton *) { | In member function 'getPoint': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/util/preview.cpp:39:50: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/PathConversion.cpp:492:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Point ra = -csd - 0.5 * cse; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp: In function 'insert_text_fallback': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:343: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp: In function 'insert_bounding_boxes': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-svg-processing.cpp:648: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | void insert_bounding_boxes(SPItem *item) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.cpp: In function 'CmpToVert': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/livarot/Shape.cpp:1482: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1482 | Shape::CmpToVert (Geom::Point ax, Geom::Point bx,bool as,bool bs) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'append': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:756:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 756 | void append(Curve const &curve) { | ^ In member function 'get_selected_offset': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'get_selected_gap': lto1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp: In member function 'begin': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:122:14: note: parameter passing for argument of type 'struct 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) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp: In member function 'update_widgets_from_pattern': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/pattern-editor.cpp:379: note: parameter passing for argument of type 'struct 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) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp: In member function 'print_simple_shape': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/emf-print.cpp:1489:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1489 | bool PrintEmf::print_simple_shape(Geom::PathVector const &pathv, const Geom::Affine &transform) | ^ In function 'sp_pattern_get_gap': lto1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'timeRange': lto1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'operator()': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp: In member function 'effect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/grid.cpp:85:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Grid::effect (Inkscape::Extension::Effect *module, SPDesktop *desktop, Inkscape::Extension::Implementation::ImplementationDocumentCache * /*docCache*/) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:187:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | _abs_state.append(p, rp); | ^ In member function 'boundsFast': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'initialPoint': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'boundsFast': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'controlPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp: In member function 'document_revert': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.cpp:298: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | InkscapeApplication::document_revert(SPDocument* document) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp: In function 'create_pattern_item': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/pattern-manager.cpp:167: note: parameter passing for argument of type 'struct 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) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'boundsLocal': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'controlPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:11: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In function 'operator*': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function '_ZNK4Geom11GenericRectIdE6cornerEj.part.0': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'boundsExact': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function '__ct_base ': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/bezier-curve.h:215:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp: In function 'feed_pathvector_to_cairo': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/cairo-utils.cpp:850:55: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp: In member function 'intersect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:60: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedCurve const &curve, Geom::Point const &p, Geom::Affine dt2doc) const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp: In member function 'getLine': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:131:60: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | inters = Geom::intersection(getLine(), line.getLine()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'lerp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:232:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp: In member function 'intersect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-line.cpp:140:40: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:356:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | return (1 - t) * a + t * b; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp: In function 'canvas_zoom_relative': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:189: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | canvas_zoom_relative(Glib::VariantBase const &value, InkscapeWindow *win) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp: In function 'image_crop': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-element-image.cpp:178:52: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | done += (int)(area && image->cropToArea(*area)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp: In member function 'operator()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:580: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | bool operator()(const SPItem* a, const SPItem* b) { | /usr/include/c++/11/bits/stl_algo.h: In function '__introsort_loop': /usr/include/c++/11/bits/stl_algo.h:1925: note: parameter passing for argument of type 'struct _Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1925 | __introsort_loop(_RandomAccessIterator __first, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:581:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type 'struct _Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ^ /usr/include/c++/11/bits/stl_algo.h: In function '__insertion_sort': /usr/include/c++/11/bits/stl_algo.h:1819: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1819 | __insertion_sort(_RandomAccessIterator __first, | /usr/include/c++/11/bits/stl_algo.h:1819: note: parameter passing for argument of type 'struct _Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:581:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/11/bits/stl_algo.h: In function 'exchange': /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type 'struct _Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1954 | std::__introsort_loop(__first, __last, | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:581:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type 'struct _Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1871 | std::__insertion_sort(__first, __last, __comp); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-object-align.cpp:627:45: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Geom::Point p1 = items.back()->getCenter(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp: In member function '_findCandidates': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:818: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 818 | void SnapManager::_findCandidates(SPObject* parent, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:818: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:934:88: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 934 | auto display_area = getDesktop()->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snap.cpp:943:156: note: parameter passing for argument of type 'struct 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 | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp: In member function 'transformed': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:126:61: note: parameter passing for argument of type 'struct 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); // | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp: In member function 'intersect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/snapped-curve.cpp:113: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedLine const &line, Geom::Point const &p, Geom::Affine dt2doc) const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp: In function 'canvas_transform': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/actions/actions-canvas-transform.cpp:74: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | canvas_transform(InkscapeWindow *win, const int& option) | In member function 'bounds': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'getAttributePoint': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/node.cpp:122:62: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | Geom::Point C_reflect_scaled = B + (B - C) / CB_length * AB_length; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp: In member function '_updateTransformHandles': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:498: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | void ControlPointSelection::_updateTransformHandles(bool preserve_center) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp: In member function 'corner': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:558:45: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 558 | double len = Geom::distance(b.corner(i), rc); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp: In member function 'updateFromPaint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:395: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | void FillNStroke::updateFromPaint(bool switch_style) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:395: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:626:64: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 626 | auto offset = _psel->get_pattern_offset(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/fill-style.cpp:632:58: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 632 | auto gap = _psel->get_pattern_gap(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp: In function 'text_to_glyphs': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/text-chemistry.cpp:571: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | text_to_glyphs() | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:46:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | return pt + lambda * v_dir; | ^ In function 'calcScaleFactors': lto1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'coordinates': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'side_of_intersection': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp: In member function 'dropColorOnCorrespondingRegion': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-drag.cpp:579: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | void GrDrag::dropColorOnCorrespondingRegion(const char *color, Geom::Point p) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp: In member function 'get_snap_lines': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:111: note: parameter passing for argument of type 'struct 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 { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'lerp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:232:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp: In member function 'getSnapLinesAxonom': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/grid-snapper.cpp:140: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | LineSnapper::LineList GridSnapper::getSnapLinesAxonom(Geom::Point const &p) const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp: In member function 'getSnapPoints': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection.cpp:188: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | std::vector Selection::getSnapPoints(SnapPreferences const *snapprefs) const { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp: In member function 'intersection_with_viewbox': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:165: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | std::optional Line::intersection_with_viewbox (SPDesktop *desktop) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:165: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:169:77: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/line-geometry.cpp:169:67: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h: In member function 'operator()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/d2.h:131:23: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return (*this)(t); | ^ In function 'getGradientCoords': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function '_calcAbsAffineDefault': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1737: note: parameter passing for argument of type 'struct Scale' 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1737: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function '_calcAbsAffineGeom': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1764: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1764: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1764: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1764: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1772:49: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1781:33: note: parameter passing for argument of type 'struct 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_ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1781:33: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1781:33: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'getTransformedPoint': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'sp_import_document': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:654: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:734:67: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 734 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:793:62: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 793 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'file_import_pages': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 972 | void file_import_pages(SPDocument *this_doc, SPDocument *that_doc) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:972: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:983:63: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:983:94: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:985:76: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 985 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:991:36: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 991 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp: In function 'file_import': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file.cpp:811: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 811 | file_import(SPDocument *in_doc, const std::string &path, Inkscape::Extension::Extension *key) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'scaleRequest': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1059: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1064:49: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1064 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1067:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1068:46: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1083:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1083 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1083:35: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1083:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1136:34: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1136 | _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1136:34: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1125:43: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1125:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1132:40: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | pt = _calcAbsAffineGeom(geom_scale); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1132:40: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'stretchRequest': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp: In function 'operator/': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:569:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | gd->moveto(gd->getPoint() / ratio, true); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1153: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1174:49: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1174 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1178:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1178 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1179:46: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1192:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1192 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1192:35: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1192:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1242:34: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1242 | _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1242:34: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1231:43: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1231 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1231:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1238:40: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1238 | pt = _calcAbsAffineGeom(geom_scale); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1238:40: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp: In function 'sp_file_convert_dpi': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:412: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | void sp_file_convert_dpi(SPDocument *doc) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:569:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | gd->moveto(gd->getPoint() / ratio, true); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/file-update.cpp:576:62: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | Geom::Scale scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In member function 'skewRequest': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1278: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1278 | gboolean Inkscape::SelTrans::skewRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | In member function 'getSelectedPageRect': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp: In function 'operator/': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/seltrans.cpp:1420:27: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1420 | Geom::Point q1 = d1 / h1; // normalized initial vector to handle | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'getPageAt': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:456: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | SPPage *PageManager::getPageAt(Geom::Point pos) const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:459:33: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | if (page->getDesktopRect().corner(0) == pos) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp: In member function 'ray': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/gradient-chemistry.cpp:411:47: note: parameter passing for argument of type 'struct Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'lerp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:232:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ In member function 'nextPageLocation': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:160: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point PageManager::nextPageLocation() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:160: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:160: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:160: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:166:34: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | auto rect = page->getRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'newDocumentPage': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:212: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | SPPage *PageManager::newDocumentPage(Geom::Rect rect, bool first_page) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:212: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:214:54: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:214:19: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'newPage': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:151: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | SPPage *PageManager::newPage(double width, double height) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:154:19: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 154 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'getSelectedPageAffine': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:313: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Geom::Affine PageManager::getSelectedPageAffine() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'deletePage': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:223: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | void PageManager::deletePage(SPPage *page, bool content) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'findPageAt': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:471: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | SPPage *PageManager::findPageAt(Geom::Point pos) const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:475:43: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 475 | auto rect = page->getSensitiveRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In member function 'get_transform': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:1263: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1263 | Geom::Affine CloneTiler::get_transform( | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.cpp: In member function 'setPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/preferences.cpp:377: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | void Preferences::setPoint(Glib::ustring const &pref_path, Geom::Point value) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function '_collectNodes': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:65: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void Inkscape::ObjectSnapper::_collectNodes(SnapSourceType const &t, | In member function 'transform_rect': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function '_ZNK4Geom11GenericRectIdE6cornerEj.part.0': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In member function 'transform_rect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2040: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2040 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp: In member function 'text': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/print.cpp:71: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | unsigned int SPPrintContext::text(char const *text, Geom::Point p, | In member function 'w2d': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'getDocumentScale': lto1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'doc2dt': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function '_getPathvFromRect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:735: note: parameter passing for argument of type 'struct 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 | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function '_collectPaths': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:274: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:274: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:274: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:302:70: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:366:86: note: parameter passing for argument of type 'struct 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 | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:387:64: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | auto path = _getPathvFromRect(*rect); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function 'midpoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:2554:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2554 | Geom::Point const d_dt = dbox.midpoint(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp: In member function '_snapPaths': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object-snapper.cpp:398: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults &isr, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp: In member function 'on_draw': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/color-item.cpp:240: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | bool ColorItem::on_draw(Cairo::RefPtr const &cr) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In function 'from_degrees': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:580:57: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(turns * 90)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp: In member function 'rotatePage': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:576: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | void PageManager::rotatePage(int turns) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:576: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:576: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:576: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/page-manager.cpp:578:47: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 578 | Geom::Rect page_size = getSelectedPageRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:1938:55: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1938 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2452:75: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2452 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp: In member function 'apply': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2072: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 2072 | void CloneTiler::apply() | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2072: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2072: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2072: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2072: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2233:65: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2233 | center = scale_units*desktop->dt2doc(item->getCenter()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2340:52: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 2340 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/clonetiler.cpp:2452:73: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2452 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In function 'from_degrees': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:1911:57: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function 'rotateRelative': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:1907: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp: In member function 'clamp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop.cpp:994:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 994 | auto const c2 = w.clamp(c); // Constrain c to window. | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp: In member function 'toMarker': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:3107:43: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 3107 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/selection-chemistry.cpp:3107:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'projection': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp: In member function '_snapEquidistantPoints': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults &isr, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:304: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:412:81: note: parameter passing for argument of type 'struct 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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:418:47: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Rect bbox = *bbox_to_snap * translation; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:509:78: note: parameter passing for argument of type 'struct 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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:515:47: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Geom::Rect bbox = *bbox_to_snap * translation; | ^ In function 'get_contrasting_color': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp: In member function 'constrainedSnap': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/distribution-snapper.cpp:585: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 585 | void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults &isr, | In member function 'getViewBox': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp: In function 'minmax': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:198:40: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | auto const [min, max] = std::minmax({r, g, b}); | ^ In member function 'getConnectionPointPos': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'characterAnchorPoint': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'lerp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:232:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In member function 'transformed': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:468:40: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 468 | auto rotated = line.transformed(rotate); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp: In member function 'turn_gradient': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/gradient-editor.cpp:452: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 452 | void GradientEditor::turn_gradient(double angle, bool relative) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp: In member function '_collectBBoxPoints': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/alignment-snapper.cpp:43: note: parameter passing for argument of type 'struct 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 | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'glyphBoundingBox': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:258: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::OptRect Layout::glyphBoundingBox(iterator const &it, double *rotation) const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:382:51: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 382 | bottom_right += span.baseline_shift * normal; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'characterBoundingBox': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:354: note: parameter passing for argument of type 'struct 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 | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'corner': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:485:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 485 | quads.push_back(char_box.corner(i) * total_transform); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'createSelectionShape': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:425: note: parameter passing for argument of type 'struct 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 | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:425: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:425: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:448:50: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'queryCursorShape': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-OutIter.cpp:490: note: parameter passing for argument of type 'struct 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 | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:254:48: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 254 | auto glyph_box = *glyph_rect * total_transform; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp: In member function 'print': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/Layout-TNG-Output.cpp:274: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | void Layout::print(SPPrintContext *ctx, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp: In function 'operator-': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:851: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 851 | void ColorWheelHSLuv::updateGeometry() | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp: In function 'operator-': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:144: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | auto move_guide = [guide] (Geom::Point const &event_dt, unsigned modifiers, bool flag) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp: In member function 'operator()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/desktop-events.cpp:144: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp: In member function 'on_drawing_area_draw': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:962:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 962 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-color-wheel.cpp:958: note: parameter passing for argument of type 'struct 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) | In function 'snap_rectangular_box': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:91: note: parameter passing for argument of type 'struct Point' 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, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:91: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/context-fns.cpp:169:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 169 | p[1] = 2 * center - s[0].getPoint(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:94:55: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Geom::Rect bbox_draw_scaled_d = bbox_draw * ctx.ctm; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp: In member function 'nodes_in_path': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/curve.cpp:569:8: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 569 | size_t SPCurve::nodes_in_path() const | ^ In member function '_curColorWheelCoords': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp: In member function 'operator()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:252:131: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/ink-ruler.cpp:252:131: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'targetLogicalBounds': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'operator*': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'bounds': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp: In member function 'on_drawing_area_draw': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:173: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:173: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:173: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:193:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto const where = _curColorWheelCoords(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/oklab-color-wheel.cpp:208:62: note: parameter passing for argument of type 'struct 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]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp: In member function '_updateItem': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:286:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | auto const c = _tile_rect->dimensions() * scale; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp: In member function 'renderPattern': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-pattern.cpp:144:48: note: parameter passing for argument of type 'struct 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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp: In member function 'setWindowPosition': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:460: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | SPDesktopWidget::setWindowPosition (Geom::Point p) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp: In member function '_renderItem': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-text.cpp:407:10: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | unsigned DrawingText::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &area, unsigned flags, DrawingItem const *stop_at) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/libnrtype/font-instance.cpp:70:36: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | user->builder.moveTo(p * user->scale); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp: In member function '_pickItem': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type 'struct 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) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/drawing-image.cpp:197:31: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::LineSegment l(a1, a2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In member function 'rulerMotion': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:535: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 535 | void CanvasGrid::rulerMotion(MotionEvent const &event, bool horiz) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:357:41: note: parameter passing for argument of type 'struct 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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp: In member function 'on_realize': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/desktop-widget.cpp:351: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | void SPDesktopWidget::on_realize() | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:271:59: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | auto const rulerbox = startbox * Geom::Scale{w2r_scale}; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In member function 'updateRulers': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:233: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | void CanvasGrid::updateRulers() | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:233: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:263:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 263 | startbox += page_transform.translation(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:281:43: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 281 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp: In member function 'updateScrollbars': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas-grid.cpp:666: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 666 | void CanvasGrid::updateScrollbars(double scale) | In member function 'BBoxExact': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'get_range': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'canvas_to_world': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In member function 'commit_tiles': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:756: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 756 | void CanvasPrivate::commit_tiles() | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In member function 'find_item_at': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:1246: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1246 | CanvasItem *CanvasPrivate::find_item_at(Geom::Point pt) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp: In member function 'snapshot_combine': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:137: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void Stores::snapshot_combine(Fragment const &view) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:147:51: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | pts.emplace_back(Geom::Point(pl.corner(i))); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:199:125: note: parameter passing for argument of type 'struct 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; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp: In member function 'midpoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas/stores.cpp:309:103: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ^ In member function 'getSymbolDimensions': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In member function 'launch_redraw': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:564: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 564 | void CanvasPrivate::launch_redraw() | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp: In member function 'paint_widget': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/widget/canvas.cpp:1884: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1884 | void Canvas::paint_widget(Cairo::RefPtr const &cr) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp: In function 'set_up_typography_canvas': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/svg-fonts-dialog.cpp:799:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 799 | guide->moveto(Geom::Point(left, y), true); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h: In member function 'set_item_clickpos': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type 'struct 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; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'setDomain': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:218:17: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp: In function 'calcPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/polar-arrange-tab.cpp:352:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Geom::Point newLocation = calcPoint(cx, cy, rx, ry, angle) * transformation; | ^ In member function 'valueAt': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp: In member function 'setup_page': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/print.cpp:97: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | void Print::setup_page(const Glib::RefPtr& context, int page_nr, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp: In member function '_setKnotPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/knot-properties.cpp:135: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | void KnotPropertiesDialog::_setKnotPoint(Geom::Point knotpoint, Glib::ustring const unit_name) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp: In member function '_apply': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/lpe-powerstroke-properties.cpp:122:32: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | _knotpoint->knot_set_offset(Geom::Point(d_pos, d_width)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp: In member function 'applyPageRotate': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/transformation.cpp:806: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | void Transformation::applyPageRotate(Inkscape::Selection *selection) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'update': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:1997: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1997 | void GridWidget::update() | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:1997: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:1997: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:1997: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:2000:51: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 2000 | auto scale = _grid->document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:2009:35: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2009 | auto origin = _grid->getOrigin() * scale; | ^ In function 'get_thumbnail_size': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp: In member function 'onExport': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-single.cpp:660:73: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 660 | auto const page = copy_doc->getPageManager().newDocumentPage(area); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp: In function 'add_shadow': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/extensions-gallery.cpp:86: note: parameter passing for argument of type 'struct 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) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp: In member function 'refresh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/export-batch.cpp:230: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | void BatchItem::refresh(bool hide, guint32 bg_color) | In member function 'pointAtNodeIndex': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp: In member function '_setInitialPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pen-tool.cpp:1176: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | void PenTool::_setInitialPoint(Geom::Point const p) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp: In member function 'get_marker_transform': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:164: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:164: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:164: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:164: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:170:46: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | Geom::Scale scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/marker-tool.cpp:184:22: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | p = c.pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp: In member function 'root_handler': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:403: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 403 | bool SelectTool::root_handler(CanvasEvent const &event) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:403: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:650:116: note: parameter passing for argument of type 'struct 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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/select-tool.cpp:740:58: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 740 | Geom::Point p = _desktop->d2w(_desktop->point()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp: In member function 'set_content_scale': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/document-properties.cpp:371: note: parameter passing for argument of type 'struct 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) | /usr/include/c++/11/bits/stl_heap.h: In function '__adjust_heap': /usr/include/c++/11/bits/stl_heap.h:223: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'domain': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:927:16: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 927 | b.setDomain(a.domain()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function '_sketchInterpolate': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:989: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | void PencilTool::_sketchInterpolate() { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function '_addFreehandPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:788: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function '_handleButtonRelease': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:368: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | bool PencilTool::_handleButtonRelease(ButtonReleaseEvent const &event) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:712:59: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 712 | Geom::Rect const screen = screen_world * desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp: In member function 'clamp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/flood-tool.cpp:818:46: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp: In member function 'drag': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:301: note: parameter passing for argument of type 'struct 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) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:301: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:321:56: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp: In member function 'root_handler': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/rect-tool.cpp:129: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | bool RectTool::root_handler(CanvasEvent const &event) | In function 'lpetool_get_limiting_bbox_corners': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'readMeasurePoint': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'middleOfSide': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp: In function 'spdc_check_for_and_apply_waiting_LPE': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:294: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | static void spdc_check_for_and_apply_waiting_LPE(FreehandBase *dc, SPItem *item, SPCurve const *curve, bool is_bend) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp: In member function 'setSizeText': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/page-toolbar.cpp:387: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 387 | void PageToolbar::setSizeText(SPPage *page, bool display_only) | /usr/include/c++/11/bits/unique_ptr.h: In member function '_attachSelection': /usr/include/c++/11/bits/unique_ptr.h:962:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 962 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function '_pasteNodes': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:592: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 592 | bool ClipboardManagerImpl::_pasteNodes(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:738:62: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp: In function 'get_item_at': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:51: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | SPObject* get_item_at(SPDesktop* desktop, const Geom::Point& point) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:37: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp: In function 'operator/': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:109: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp: In member function 'show_text': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:107: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | void ObjectPickerTool::show_text(const Geom::Point& cursor, const char* text) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:107: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:107: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:114:33: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | auto position = desktop->w2d(Geom::Point(cursor.x(), cursor.y() - 2.5 * fontsize)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/object-picker-tool.cpp:128:69: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'viewboxUnder': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:557: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | bool PagesTool::viewboxUnder(Geom::Point pt) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:216:81: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'resizeKnotSet': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:133:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | resize_knots[i]->moveto(rect.corner(i)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:130: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | void PagesTool::resizeKnotSet(Geom::Rect rect) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'marginKnotSet': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:138: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:138: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:141:45: note: parameter passing for argument of type 'struct 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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'pageModified': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:619: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 619 | void PagesTool::pageModified(SPObject *object, guint /*flags*/) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp: In function 'spdc_create_single_dot': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/freehand-base.cpp:874: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'pageUnder': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:539: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:545:58: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 545 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:550:25: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | return pm.findPageAt(pt); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'selectionChanged': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:613:26: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 613 | resizeKnotSet(*(doc->preferredBounds())); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp: In member function 'reset_limiting_bbox': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/lpe-tool.cpp:258: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 258 | void LpeTool::reset_limiting_bbox() | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp: In member function '_handleButtonPress': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pencil-tool.cpp:152: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | bool PencilTool::_handleButtonPress(ButtonPressEvent const &event) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'finalPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806: note: parameter passing for argument of type 'struct 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 member function '_getScale': lto1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp: In member function 'update_width_value': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/pencil-toolbar.cpp:457: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 457 | void PencilToolbar::update_width_value(int shape) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp: In member function 'any_value_changed': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/select-toolbar.cpp:199: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | void SelectToolbar::any_value_changed(Glib::RefPtr &adj) | In member function 'bounds': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'corner': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:243:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | _sc_opposite = _th.bounds().corner(_corner + 2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'startTransform': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:240: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | void startTransform() override | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'lerp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:362:16: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'startTransform': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:318: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 318 | void startTransform() override | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'startTransform': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:401:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | _rot_opposite = _th.bounds().corner(_corner + 2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:398: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | void startTransform() override | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'startTransform': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:479:74: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:475: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 475 | void startTransform() override | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'insertSymbol': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:417: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 417 | void ClipboardManagerImpl::insertSymbol(SPDesktop *desktop, Geom::Point const &shift_dt) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function 'pasteSize': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:782: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 782 | bool ClipboardManagerImpl::pasteSize(ObjectSet *set, bool separately, bool apply_x, bool apply_y) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'addDragShapes': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:484: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | void PagesTool::addDragShapes(SPPage *page, Geom::Affine tr) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:809:38: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 809 | min = clipnode->getAttributePoint((visual_bbox ? "min" : "geom-min"), min); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:820:46: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 820 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp: In member function 'root_handler': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/node-tool.cpp:391: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | bool NodeTool::root_handler(CanvasEvent const &event) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'finalPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp: In member function '_copySelection': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/clipboard.cpp:1004: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1004 | void ClipboardManagerImpl::_copySelection(ObjectSet *selection) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function '_updateVisibility': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:759: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | void TransformHandleSet::_updateVisibility(bool v) | In member function 'bounds': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'setBounds': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:718:45: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 718 | _scale_corners[i]->move(r.corner(i)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'resizeKnotMoved': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:164:66: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | rect = *(document->preferredBounds()) * document->doc2dt(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:154: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:154: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:174:46: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'marginKnotMoved': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:224: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:244:52: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:246:48: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 246 | auto scale = document->getDocumentScale()[axis]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:250:69: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:250:39: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp: In member function 'root_handler': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:352:49: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | document->fitToRect(*rect * affine * document->dt2doc(), false); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:264: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | bool PagesTool::root_handler(CanvasEvent const &event) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:356:54: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | dragging_item->setDesktopRect(*rect); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/pages-tool.cpp:408:22: note: parameter passing for argument of type 'struct 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)) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:359:103: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 359 | auto p = (t * t * t) * p0 + (3 * t * t * s) * ctrl1 + (3 * t * s * s) * ctrl2 + (s * s * s) * p1; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp: In function 'create_cubic_gradient': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:332: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Cairo::RefPtr create_cubic_gradient( | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/util.cpp:332: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'size_nondegenerate': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | static Geom::Path::size_type size_nondegenerate(Geom::Path const &path) { | In function 'findShadowedTime': lto1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92: note: parameter passing for argument of type 'struct 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, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:92: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:95:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Point T = unit_vector(pt_and_dir[1]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp: In member function 'computeTransform': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/transform-handle-set.cpp:484: note: parameter passing for argument of type 'struct 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 | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In function 'complementOf': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:70: note: parameter passing for argument of type 'struct 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){ | In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In function 'getAngle': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:705: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp: In member function 'bounds': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tool/control-point-selection.cpp:330: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | Geom::OptRect ControlPointSelection::bounds() | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp: In member function 'handler_request_position': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:307: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | void SPKnot::handler_request_position(Inkscape::MotionEvent const &event) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'vertical': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:293: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:309:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | param_one.param_setValue(A, live_update); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'horizontal': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:314: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:330:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | param_one.param_setValue(A, live_update); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'doBeforeEffect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:346:17: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 346 | vertical(grid_point_0, grid_point_1,vert); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp: In member function 'calculateCurve': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice2.cpp:571: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 571 | LPELattice2::calculateCurve(Geom::Point a,Geom::Point b, SPCurve* c, bool horizontal, bool move) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp: In member function 'doBeforeEffect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:213: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | LPEMirrorSymmetry::doBeforeEffect (SPLPEItem const* lpeitem) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:213: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:310:53: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pageRect = page->getDocumentRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-mirror_symmetry.cpp:322:43: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 322 | start_point.param_setValue(sp * transform, true); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp: In member function 'doBeforeEffect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-line_segment.cpp:43: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | void LPELineSegment::doBeforeEffect(SPLPEItem const *lpeitem) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In function 'operator-=': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:554:15: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 554 | Piecewise& operator-=(Piecewise& a, typename T::output_type b) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp: In member function 'domain': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:98:21: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | pwd2_B.setDomain(pwd2_A.domain()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp: In member function 'doEffect_path': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:69:18: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | Geom::PathVector LPEInterpolate::doEffect_path(Geom::PathVector const &path_in) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:98:21: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 98 | pwd2_B.setDomain(pwd2_A.domain()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-interpolate.cpp:110:102: note: parameter passing for argument of type 'struct 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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'createTextLabel': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:358: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:358: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:444:121: note: parameter passing for argument of type 'struct 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]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/cache/svg_preview_cache.cpp:36:58: note: parameter passing for argument of type 'struct 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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp: In function 'sp_tweak_update_area': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/tweak-tool.cpp:1053: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | sp_tweak_update_area (TweakTool *tc) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'createLine': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:513: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:513: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:605:112: note: parameter passing for argument of type 'struct 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]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp: In member function 'doEffect_path': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-knot.cpp:401: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | LPEKnot::doEffect_path (Geom::PathVector const &path_in) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'lerp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:362:16: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp: In member function 'eventHandler': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/knot/knot.cpp:108: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | bool SPKnot::eventHandler(Inkscape::CanvasEvent const &event) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp: In member function 'doBeforeEffect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 825 | LPEMeasureSegments::doBeforeEffect (SPLPEItem const* lpeitem) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:825: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:934:122: note: parameter passing for argument of type 'struct 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]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:989:113: note: parameter passing for argument of type 'struct 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]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1018:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1214:129: note: parameter passing for argument of type 'struct 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]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-measure-segments.cpp:1222:31: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp: In member function '__ct_base ': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-lattice.cpp:37:5: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | grid_point0(_("Control handle 0:"), _("Control handle 0"), "gridpoint0", &wr, this), | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp: In member function 'operator()': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:584: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | [&] (KeyPressEvent const &event) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/text-tool.cpp:909:68: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp: In function 'from_degrees': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:316:44: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 316 | result = Geom::Rotate::from_degrees(this->orient.computed); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp: In member function 'get_marker_transform': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:305: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp: In member function 'align_mode_changed': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/text-toolbar.cpp:804: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 804 | void TextToolbar::align_mode_changed(int mode) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp: In member function 'drag': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:279: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:279: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:306:50: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/arc-tool.cpp:321:44: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | r = Geom::Rect (c - lambda*dir, c + lambda*dir); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp: In member function 'rotate_rel': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-item.cpp:1895: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1895 | void SPItem::rotate_rel(Geom::Rotate const &rotation) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp: In function 'generate_marker': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:509: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 509 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-marker.cpp:509: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'controlPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:705:58: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp: In function 'get_nearest_position_on_Path': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-util.cpp:109: note: parameter passing for argument of type 'struct 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) | In member function 'domain': lto1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 svg-affine-parser.rl: In function 'sp_svg_transform_read': svg-affine-parser.rl:31: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp: In function 'item_to_outline': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/path/path-outline.cpp:272:43: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | item_to_outline_add_marker( marker_obj, m, scale, ret_pathv ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'valueAt': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:101:67: note: parameter passing for argument of type 'struct 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); } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp: In member function 'sp_flowtext_render': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:422:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | void LaTeXTextRenderer::sp_flowtext_render(SPFlowtext *flowtext) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:422:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:444:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 444 | Geom::Rect framebox = frame->getRect(); | ^ In member function '_ZNK4Geom11GenericRectIdE6cornerEj.part.0': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:657:41: note: parameter passing for argument of type 'struct 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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp: In member function 'setupDocument': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/latex-text-renderer.cpp:651:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 651 | LaTeXTextRenderer::setupDocument(SPDocument *doc, SPItem *base) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp: In member function 'open': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/svg.cpp:140:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Svg::open (Inkscape::Extension::Input *mod, const gchar *uri, bool is_importing) | ^ In member function 'get_template_size': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp: In member function 'doEffect_pwd2': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-dynastroke.cpp:224:34: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | factor_out.setDomain(Interval(totlength-fade_length,totlength)); | ^ In member function 'calculate_region': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'get_xy_offset': lto1: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In member function 'updateViewPort': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:428:57: note: parameter passing for argument of type 'struct 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))) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:431:29: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 431 | page->setDesktopRect(*box); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In function 'sp_namedview_zoom_and_view_from_document': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:645: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In member function 'show': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:548:19: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 548 | _viewport->add(*box, desktop->getCanvasPagesBg(), desktop->getCanvasPagesFg()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In member function 'translateGuides': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:964:21: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 964 | guide.moveto(point_on_line, true); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp: In member function 'translateGrids': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:968: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 968 | void SPNamedView::translateGrids(Geom::Translate const &tr) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:968: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:968: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:968: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:969:44: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 969 | auto scale = document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-namedview.cpp:971:41: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp: In member function 'snappoints': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-use.cpp:845: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 845 | void SPUse::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { | In member function 'getPointAtAngle': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp: In function 'operator-': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-ellipse.cpp:687: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 687 | bool SPGenericEllipse::_isSlice() const | In member function 'unclump_center': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'get_automatic_filter_region': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'get_infinite_dir': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp: In function 'point_unique_int': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-star.cpp:264: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | point_unique_int (Geom::Point o) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ^ In member function 'getOrigin': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp: In function 'from_degrees': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:715:92: note: parameter passing for argument of type 'struct 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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp: In member function 'corner': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:720:46: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Point corner = bbox->corner(i); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp: In member function 'update_filter_all_regions': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-filter.cpp:329: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | void SPFilter::update_filter_all_regions() | In function 'get_visual_bbox': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp: In member function 'pt_lies_in_PL_sector': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/box3d.cpp:1104: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1104 | SPBox3D::pt_lies_in_PL_sector (Geom::Point const &pt, int id1, int id2, Box3D::Axis axis) const { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'scale': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:533: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 533 | void SPGrid::scale(const Geom::Scale &scale) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp: In function 'sp_guide_create_guides_around_page': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:264: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp: In member function 'moveto': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-guide.cpp:356: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ^ In member function 'getRect': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp: In function 'vectorStretch': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:452: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 452 | gdouble SPRect::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | In member function 'getRect': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp: In member function 'compensateRxRy': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 531 | gdouble eX = SPRect::vectorStretch(cx, c, xform); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp: In member function 'print': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-text.cpp:480: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | void SPText::print(SPPrintContext *ctx) { | In member function 'bounds': lto1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp: In member function '_calculateRenderInfo': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:676:92: note: parameter passing for argument of type 'struct 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(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:641: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 641 | SPHatch::RenderInfo SPHatch::_calculateRenderInfo(View const &view) const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:641: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-hatch.cpp:683:49: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 683 | Geom::Interval bounds = this->bounds(); | ^ In member function 'getDocumentBleed': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:186: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 186 | Geom::Rect SPPage::getDocumentBleed() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:186: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:186: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:186: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:188:51: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return getBleed() * document->getDocumentScale(); | ^ In member function 'getDocumentRect': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:199: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 199 | Geom::Rect SPPage::getDocumentRect() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:199: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:199: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:199: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:201:50: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 201 | return getRect() * document->getDocumentScale(); | ^ In member function 'getDocumentMargin': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:149: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Rect SPPage::getDocumentMargin() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:149: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:149: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:149: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:158:45: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return rect * document->getDocumentScale(); | ^ In member function 'getDesktopRect': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'getDesktopAffine': lto1: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:140: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Translate SPPage::getDesktopAffine() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:140: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:140: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:140: note: parameter passing for argument of type 'struct Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:142:30: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | auto box = getDesktopRect(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'setDocumentRect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:238: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:238: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:240:39: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | rect *= document->getDocumentScale().inverse(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:248:12: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | setRect(rect); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp: In member function 'cropToArea': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-image.cpp:896: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 896 | bool SPImage::cropToArea(Geom::Rect area) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'setMargin': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:277: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | void SPPage::setMargin(const std::string &value) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'getExclusiveItems': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:367: note: parameter passing for argument of type 'struct 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 | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'copyFrom': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:665: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 665 | void SPPage::copyFrom(SPPage *page) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h: In member function 'initialPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-curves.h:26:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 26 | auto const line = Geom::Line{c.initialPoint(), c.finalPoint()}; | ^ In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'getCenter': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'setPrefValues': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:375: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | void SPGrid::setPrefValues() | In member function 'getEffectiveOriginAndSpacing': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In function 'operator/': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:564:71: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 564 | origin += Geom::Point(_gap_x.computed, _gap_y.computed) / 2; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'getEffectiveOriginAndSpacing': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:550: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 550 | std::pair SPGrid::getEffectiveOriginAndSpacing(int index) const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:550: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:550: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:550: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:550: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:552:28: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 552 | auto origin = getOrigin(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:596:54: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto const scale = document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp: In member function 'update': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:469: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 469 | void SPGrid::update(SPCtx *ctx, unsigned int flags) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:469: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:469: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:469: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:471:58: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | auto [origin, spacing] = getEffectiveOriginAndSpacing(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:489:62: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 489 | const auto scale = document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-grid.cpp:493:38: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 493 | modular->set_gap_size(gap); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In function 'from_degrees': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1449:44: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | r *= Geom::Rotate::from_degrees(rotatein); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'doEffect_path_post': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1319: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp: In member function 'either_bbox': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-shape.cpp:537: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 537 | Geom::OptRect SPShape::either_bbox(Geom::Affine const &transform, SPItem::BBoxType bboxtype, bool cache_is_valid, | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'doAfterEffect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:252:49: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | origin *= Geom::Rotate::from_degrees(rotate); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:204: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | LPETiling::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp: In function 'sp_offset_distance_to_original': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-offset.cpp:737: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 737 | sp_offset_distance_to_original (SPOffset * offset, Geom::Point px) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'doBeforeEffect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1223:49: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1223 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1187: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1187 | LPETiling::doBeforeEffect (SPLPEItem const* lpeitem) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1187: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1259:122: note: parameter passing for argument of type 'struct 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]; | ^ In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'knot_set': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1676: note: parameter passing for argument of type 'struct Point' 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1676: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1676: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1689:178: note: parameter passing for argument of type 'struct 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]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1680:45: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'knot_set': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1696: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1696: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1709:178: note: parameter passing for argument of type 'struct 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]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1700:45: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp: In member function 'movePage': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-page.cpp:544: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp: In member function 'knot_get': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1716: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1716 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1716: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1716: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1716: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1727:140: note: parameter passing for argument of type 'struct 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]; | ^ In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1736: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1736 | Geom::Point KnotHolderEntityCopyGapY::knot_get() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1736: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1736: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1736: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tiling.cpp:1747:140: note: parameter passing for argument of type 'struct 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]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp: In member function 'finalPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-transform_2pts.cpp:99:40: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 99 | point_b = pathvector.finalPoint(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp: In function 'sp_svg_write_polygon': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-polygon.cpp:51: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | static gchar *sp_svg_write_polygon(Geom::PathVector const & pathv) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp: In member function 'domain': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-taperstroke.cpp:302:47: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-text_label.cpp:40:27: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Point n(-rot90(dir) * 30); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp: In member function 'value_changed': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/toolbar/node-toolbar.cpp:228: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | void NodeToolbar::value_changed(Geom::Dim2 d) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In function 'from_degrees': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:932:50: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 932 | rot = reverse? Geom::Rotate::from_degrees(edit_rotation - sp_marker->orient.computed) : Geom::Rotate::from_degrees(sp_marker->orient.computed - edit_rotation); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In function 'getMarkerRotation': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:922: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | getMarkerRotation(SPItem* item, double edit_rotation, int edit_marker_mode, bool reverse = false){ | In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp: In function 'from_degrees': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:86:48: note: parameter passing for argument of type 'struct Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Rotate rot(Geom::Rotate::from_degrees(-angle)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-tangent_to_curve.cpp:90:24: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | D = ptA + derivA * length_right; | ^ In function 'getMarkerBounds': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 982 | MarkerKnotHolderEntityReference::knot_get() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:988:68: note: parameter passing for argument of type 'struct 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), | ^ In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1041 | MarkerKnotHolderEntityOrient::knot_get() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1047:78: note: parameter passing for argument of type 'struct 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), | ^ In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | MarkerKnotHolderEntityScale::knot_get() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1171:78: note: parameter passing for argument of type 'struct 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), | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp: In member function 'set_internal': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1219:37: note: parameter passing for argument of type 'struct 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); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct 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) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1218:42: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1224:42: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1228:42: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1266:98: note: parameter passing for argument of type 'struct 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)); | ^ In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1301 | MarkerKnotHolderEntityScale2::knot_get() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1307:68: note: parameter passing for argument of type 'struct 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), | ^ In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1324 | MarkerKnotHolderEntityScale3::knot_get() const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/shape-editor-knotholders.cpp:1330:49: note: parameter passing for argument of type 'struct 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), | ^ In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp: In member function 'computePerturbation': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-sketch.cpp:211:18: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | res.setDomain(Interval(s0,s0+count*strokelength/tremble_frequency)); | ^ In member function 'pointAtRatio': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In function 'lerp': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:362:16: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp: In function 'polar': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/guides.cpp:114:48: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | normal = Geom::rot90(Geom::Point::polar(rad_angle, 1.0)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/dialog/icon-preview.cpp:500:65: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 500 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp: In member function 'ray': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:658:52: note: parameter passing for argument of type 'struct Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 658 | Geom::Ray ray = line_separation.ray(0); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp: In member function 'splititem': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-slice.cpp:596: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 596 | LPESlice::splititem(SPItem* item, SPCurve * curve, std::pair slicer, bool toggle, bool is_original, Geom::Affine tpass, bool top) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'vertical': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:332: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:348:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 348 | param_one.param_setValue(A); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'horizontal': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:353: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:369:29: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | param_one.param_setValue(A); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp: In member function 'doBeforeEffect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-perspective-envelope.cpp:391:17: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | vertical(up_left_point, up_right_point,vert); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:232:20: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ In member function 'knot_get': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp: In member function 'doEffect_pwd2': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:160: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 160 | LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:160: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:160: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:215:46: note: parameter passing for argument of type 'struct 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)) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:224:72: note: parameter passing for argument of type 'struct 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))); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:239:57: note: parameter passing for argument of type 'struct 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())){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:240:93: note: parameter passing for argument of type 'struct 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)))); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp: In member function 'knot_set': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-patternalongpath.cpp:315: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | KnotHolderEntityWidthPatternAlongPath::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:275:33: note: parameter passing for argument of type 'struct 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()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp: In member function 'print': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-flowtext.cpp:271: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | void SPFlowtext::print(SPPrintContext *ctx) { | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'controlPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:705:58: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'do_export_png_now': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:676:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 676 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp: In member function 'do_export_png': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:484:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | InkFileExportCmd::do_export_png(SPDocument *doc, std::string const &export_filename) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:535:34: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 535 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:634:70: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 634 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.cpp:668:26: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 668 | do_export_png_now(doc, filename_out, area, dpi, items); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In member function 'pushPage': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:122:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | void SvgBuilder::pushPage(const std::string &label, GfxState *state) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/pdfinput/svg-builder.cpp:204:23: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto box = bbox * _page_affine; | ^ In function 'getRect': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp: In member function 'spawn': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:177:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Gear Gear::spawn(Geom::Point p) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h: In function 'svgInterpretPath': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/svg/path-string.h:187:26: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | _abs_state.append(p, rp); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp: In member function '_involute': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-gears.cpp:77:19: note: parameter passing for argument of type 'struct Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | B[0] = cos(bo,2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp: In member function 'finalPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fill-between-many.cpp:157:67: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 157 | if (!are_near(res_pathv.front().finalPoint(), linked_path.initialPoint(), 0.1)) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'doOnApply': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:96:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | void LPEFilletChamfer::doOnApply(SPLPEItem const *lpeItem) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:96:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:115:62: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:117:50: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | a /= getSPDoc()->getDocumentScale()[Geom::X]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'setSelected': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:274:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | void LPEFilletChamfer::setSelected(PathVectorNodeSatellites *_pathvector_nodesatellites) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'updateAmount': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:229:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 229 | void LPEFilletChamfer::updateAmount() | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'doBeforeEffect': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:302:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:302:6: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:347:79: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){ | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:368:127: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | power = Inkscape::Util::Quantity::convert(power, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp: In member function 'addChamferSteps': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-fillet-chamfer.cpp:411:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | LPEFilletChamfer::addChamferSteps(Geom::Path &tmp_path, Geom::Path path_chamfer, Geom::Point end_arc_point, size_t steps) | ^ In member function 'tPoint': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'GetStartPointInterpolAfterRev': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp: In function 'operator/': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:497:78: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | auto const [x, y] = Geom::Point{(_pos * buf.device_scale).round()} / buf.device_scale - buf.rect.min(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp: In function 'from_origin_and_vector': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:89:52: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp: In member function 'domain': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:280:48: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Interval pwdomain = pwEqdist.domain(); | ^ In member function 'get_text_size': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp: In member function 'lastValue': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-embrodery-stitch.cpp:326:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | Point end = pwStitch.lastValue(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function 'set_gap_size': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:519:6: note: parameter passing for argument of type 'struct 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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp: In member function 'doEffect_pwd2': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:57:1: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | LPEExtrude::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:57:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-extrude.cpp:153:84: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:110:23: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | return valueAt(cuts.back()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp: In member function '_update': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-ctrl.cpp:476:36: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 476 | _bounds = Geom::Rect::from_xywh(_pos, {width, width}).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp: In member function 'corner': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-rect.cpp:149:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto pt = rect.corner(i) * aff; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp: In function 'transform_around_point': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/spray-tool.cpp:93: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | static Geom::Affine transform_around_point(Geom::Point center, Geom::Affine const &affine) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp: In member function 'ruler_mark': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:94: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | LPERuler::ruler_mark(Geom::Point const &A, Geom::Point const &n, MarkType const &marktype) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:94: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:94: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/transforms.h:194:52: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp: In member function 'update': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-page.cpp:111:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | void CanvasPage::update(Geom::Rect size, Geom::OptRect margin, Geom::OptRect bleed, const char *txt, bool outline) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp: In member function 'doEffect_pwd2': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:182: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | LPERuler::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:182: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-ruler.cpp:238:148: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | real_mark_distance = Inkscape::Util::Quantity::convert(real_mark_distance, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/piecewise.h:101:67: note: parameter passing for argument of type 'struct 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); } | ^ /usr/include/c++/11/bits/unique_ptr.h: In member function 'set_coords': /usr/include/c++/11/bits/unique_ptr.h:962:30: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 962 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ In function 'intersection_point': lto1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'make_bisector_line': lto1: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'middle_point': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type 'struct 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) ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h: In function 'make_bisector_line': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/line.h:497:6: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 497 | Line make_bisector_line(LineSegment const& _segment) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp: In member function '_render': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:203:61: note: parameter passing for argument of type 'struct 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]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-grid.cpp:184:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | void CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer &buf) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp: In member function '_render': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:188:61: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/control/canvas-item-guideline.cpp:193:80: note: parameter passing for argument of type 'struct 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)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In member function 'controlPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:78:60: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | if( Geom::cross(curve[0]-curve[1], curve[1]-curve[2]) < 0 ) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'controlPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:705:58: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | return GenericRect::from_xywh(CPoint(x, y), CPoint(w, h)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In function 'bevel_join': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'expand_circle': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:233:13: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | Geom::Point expand_circle( Geom::Circle &inner_circle, Geom::Circle const &outer_circle, Geom::Point const &start_pt, Geom::Point const &start_tangent ) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp: In member function 'render_cairo': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter-composite.cpp:66:6: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | void FilterComposite::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:233:13: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:248:45: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Line bisector = make_bisector_line( chord1 ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:251:74: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:276:46: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'operator-': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:355:6: note: parameter passing for argument of type 'struct Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | void extrapolate_join_internal(join_data const &jd, int alternative) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'make_angle_bisector_line': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:355:6: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'adjust_circles': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:355:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp: In function 'extrapolate_join_internal': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:551:51: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 551 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:565:47: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 565 | Geom::Point temp = bisector.versor(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:355:6: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | void extrapolate_join_internal(join_data const &jd, int alternative) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:355:6: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp: In function 'compare_offsets': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:279: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | static bool compare_offsets (Geom::Point first, Geom::Point second) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:555:52: note: parameter passing for argument of type 'struct Line' when C++17 is enabled changed to match C++14 in GCC 10.1 555 | Geom::Line bisector_chord = make_bisector_line(chord); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/helper/geom-pathstroke.cpp:566:69: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | Geom::Point limit_point = point_on_path + miter_limit * temp; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/object/sp-mesh-array.cpp:2021:55: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 2021 | n[2]->p = n[3]->p + f*h2; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp: In member function 'domain': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:767:61: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 767 | ts.insert(ts.begin(), Geom::Point(pwd2_in.domain().min(), start_y)); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp: In member function 'doEffect_path': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:590: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 590 | LPEPowerStroke::doEffect_path (Geom::PathVector const & path_in) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:590: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:590: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:695:60: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 695 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:362:16: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:708:50: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 708 | end[Geom::X] = pwd2_in.domain().max(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:823:59: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 823 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-powerstroke.cpp:721:39: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 721 | if (pwd2_in.domain().max() != ts.back()[Geom::X]) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp: In member function '_setInitialPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/connector-tool.cpp:737: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 737 | void ConnectorTool::_setInitialPoint(Geom::Point const p) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'finalPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:806: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp: In member function 'getNormalizedPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:71: note: parameter passing for argument of type 'struct 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 | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:71: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:75:29: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | return (v - drect.bounds().min()) / max; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp: In member function 'reset': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:144: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | void CalligraphicTool::reset(Geom::Point const &p) | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp: In member function 'getViewPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:78: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Point DynamicBase::getViewPoint(Geom::Point const &n) const | /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:78: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/dynamic-base.cpp:82:34: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return n * max + drect.bounds().min(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp: In member function 'brush': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/ui/tools/calligraphic-tool.cpp:354:38: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | del = 0.5 * (del_left + del_right); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp: In member function 'doEffect_pwd2': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:315:25: note: parameter passing for argument of type 'struct Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | tilter.setDomain((*bbox)[Y]); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/live_effects/lpe-rough-hatches.cpp:320:42: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point hatches_dir = rot90(unit_vector(direction.getVector())); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h: In member function 'controlPoint': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/path.h:705:58: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^ In member function 'get_primitive_area': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function '_filter_resolution': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'filter_primitive_area': lto1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp: In member function 'render': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:99:5: note: parameter passing for argument of type 'struct pair' 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 | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:99:5: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:125:41: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto resolution = _filter_resolution(*filter_area, trans, filterquality); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/display/nr-filter.cpp:158:53: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'from_xywh': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:865:41: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 865 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'setupDocument': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:854:1: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 854 | CairoRenderer::setupDocument(CairoRenderContext *ctx, SPDocument *doc, SPItem const *base) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'sp_asbitmap_render': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:598:13: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 598 | static void sp_asbitmap_render(SPItem const *item, CairoRenderContext *ctx, SPPage const *page) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp: In member function '_createHatchPainter': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-render-context.cpp:1254:1: note: parameter passing for argument of type 'struct 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) { | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'operator*': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:523:51: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 523 | auto bbox = *vbox * ctx->getTransform(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In function 'compute_final_page_dimensions': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:921:75: note: parameter passing for argument of type 'struct Point' when C++17 is enabled changed to match C++14 in GCC 10.1 921 | auto const [final_width, final_height] = compute_final_page_dimensions(exact_rect); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp: In member function 'renderPage': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:920:44: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 920 | auto const exact_rect = rect * scale * unit_conversion; | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 913 | CairoRenderer::renderPage(CairoRenderContext *ctx, SPDocument *doc, SPPage const *page, bool stretch_to_fit) | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:913:1: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:916:45: note: parameter passing for argument of type 'struct Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 916 | auto const scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/extension/internal/cairo-renderer.cpp:919:37: note: parameter passing for argument of type 'struct Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 919 | auto const rect = page->getBleed(); | ^ ape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/lib64: /usr/lib64/libboost_filesystem.so.1.83.0 ../lib64/libcroco_LIB.a ../lib64/libavoid_LIB.a ../lib64/libcola_LIB.a ../lib64/libvpsc_LIB.a ../lib64/liblivarot_LIB.a ../lib64/libuemf_LIB.a ../lib64/libdepixelize_LIB.a ../lib64/libautotrace_LIB.a ../lib64/libutil_LIB.a ../lib64/libgc_LIB.a ../lib64/lib2geom.so.1.4.0 -L/usr/lib64 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgc -llcms2 /usr/lib64/libpoppler.so /usr/lib64/libpoppler-glib.so /usr/lib64/libcairo.so -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 /usr/lib64/libjpeg.so /usr/lib64/libpng.so /usr/lib64/libpotrace.so -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 -lgio-2.0 -lenchant-2 -lgtksourceview-4 /usr/lib64/libxslt.so /usr/lib64/libxml2.so /usr/lib64/libz.so -lreadline -lGraphicsMagick++ -lGraphicsMagick -lsigc-2.0 -lepoxy /usr/lib64/libX11.so /usr/lib64/libXext.so /usr/lib64/libboost_atomic.so.1.83.0 -lxml2 -lgsl -lgslcblas -lm /usr/lib64/libdouble-conversion.so -lcairo cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/cmake -E cmake_symlink_library ../lib64/libinkscape_base.so.1.4.2.0 ../lib64/libinkscape_base.so.1.4.2.0 ../lib64/libinkscape_base.so gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [100%] Built target inkscape_base /usr/bin/gmake -f src/CMakeFiles/inkscape.dir/build.make src/CMakeFiles/inkscape.dir/depend /usr/bin/gmake -f src/CMakeFiles/inkview.dir/build.make src/CMakeFiles/inkview.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/CMakeFiles/inkscape.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src/CMakeFiles/inkview.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/gmake -f src/CMakeFiles/inkscape.dir/build.make src/CMakeFiles/inkscape.dir/build /usr/bin/gmake -f src/CMakeFiles/inkview.dir/build.make src/CMakeFiles/inkview.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [100%] Building CXX object src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o [100%] Building CXX object src/CMakeFiles/inkview.dir/inkview-main.cpp.o cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkview_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/CMakeFiles/inkview.dir/inkview-main.cpp.o -MF CMakeFiles/inkview.dir/inkview-main.cpp.o.d -o CMakeFiles/inkview.dir/inkview-main.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkview-main.cpp cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_EXPORTS -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/include -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/adaptagrams -I/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/sysprof-4 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++20 -pthread -fPIC -MD -MT src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o -MF CMakeFiles/inkscape.dir/inkscape-main.cpp.o.d -o CMakeFiles/inkscape.dir/inkscape-main.cpp.o -c /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-main.cpp [100%] Linking CXX executable ../bin/inkview cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkview.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-main.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-main.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type 'Geom::Interval' 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-main.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-main.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-main.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:90:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:45, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-main.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/affine.h:17, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-main.cpp:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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 /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/io/file-export-cmd.h:19, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-application.h:24, from /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/inkscape-main.cpp:22: /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]': /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:91:26: required from 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]' /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/interval.h:87:22: required from here /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/src/3rdparty/2geom/include/2geom/generic-interval.h:83:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [100%] Linking CXX executable ../bin/inkscape cd /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkscape.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld -Wl,--export-dynamic -rdynamic -Wl,--dependency-file=CMakeFiles/inkview.dir/link.d "CMakeFiles/inkview.dir/inkview-main.cpp.o" -o ../bin/inkview -Wl,-rpath,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/lib64: ../lib64/libinkscape_base.so.1.4.2.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 -L/usr/lib64 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgc -llcms2 /usr/lib64/libpoppler.so /usr/lib64/libpoppler-glib.so /usr/lib64/libcairo.so -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 /usr/lib64/libjpeg.so /usr/lib64/libpng.so /usr/lib64/libpotrace.so -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 -lgio-2.0 -lenchant-2 -lgtksourceview-4 /usr/lib64/libxslt.so /usr/lib64/libxml2.so /usr/lib64/libz.so -lreadline -lGraphicsMagick++ -lGraphicsMagick -lsigc-2.0 -lepoxy /usr/lib64/libX11.so /usr/lib64/libXext.so -Wl,-rpath-link,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/lib64 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [100%] Built target inkview /usr/bin/g++ -O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld -Wl,--export-dynamic -rdynamic -Wl,--dependency-file=CMakeFiles/inkscape.dir/link.d "CMakeFiles/inkscape.dir/inkscape-main.cpp.o" -o ../bin/inkscape -Wl,-rpath,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/lib64: ../lib64/libinkscape_base.so.1.4.2.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 -L/usr/lib64 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgc -llcms2 /usr/lib64/libpoppler.so /usr/lib64/libpoppler-glib.so /usr/lib64/libcairo.so -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 /usr/lib64/libjpeg.so /usr/lib64/libpng.so /usr/lib64/libpotrace.so -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 -lgio-2.0 -lenchant-2 -lgtksourceview-4 /usr/lib64/libxslt.so /usr/lib64/libxml2.so /usr/lib64/libz.so -lreadline -lGraphicsMagick++ -lGraphicsMagick -lsigc-2.0 -lepoxy /usr/lib64/libX11.so /usr/lib64/libXext.so -Wl,-rpath-link,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/lib64 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' [100%] Built target inkscape gmake[1]: Leaving directory '/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/amazon-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.4qbRNR + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64 ++ dirname /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64 + CFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + DESTDIR=/builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64 + /usr/bin/cmake --install amazon-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/bin/inkscape -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/bin/inkscape" to "$ORIGIN/../lib64/inkscape" -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/bin/inkview -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/bin/inkview" to "$ORIGIN/../lib64/inkscape" -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/inkscape/libinkscape_base.so.1.4.2.0 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/inkscape/libinkscape_base.so.1.4.2.0" to "$ORIGIN/.." -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/inkscape/libinkscape_base.so -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/cmake/2Geom/2GeomTargets.cmake -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/cmake/2Geom/2GeomTargets-release.cmake -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/cmake/2Geom/2GeomConfig.cmake -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/cmake/2Geom/2GeomConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/parallelogram.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/transforms.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/path-intersection.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/affine.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/ord.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/elliptical-arc.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/sbasis-2d.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/math-utils.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/sbasis-curve.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/sbasis.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/sbasis-geometric.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/sbasis-poly.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/rect.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/symbolic -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/symbolic/unity-builder.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/symbolic/matrix.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/symbolic/mvpoly-tools.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/symbolic/polynomial.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/symbolic/implicit.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/symbolic/multipoly.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/symbolic/determinant-minor.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/symbolic/multi-index.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/generic-interval.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/sweeper.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/conic_section_clipper_impl.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/intersection.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/ellipse.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/2geom.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/coord.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/concepts.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/conic_section_clipper.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/convex-hull.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/utils.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/conic_section_clipper_cr.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/int-interval.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/curve.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/bezier-utils.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/bezier-to-sbasis.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/sweep-bounds.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/interval.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/intervaltree -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/intervaltree/interval_tree.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/geom.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/line.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/exception.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/path.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/d2.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/choose.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/circle.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/nearest-time.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/solver.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/polynomial.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/point.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/conicsec.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/curves.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/svg-path-parser.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/bezier-curve.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/sbasis-math.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/ray.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/int-rect.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/path-sink.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/intersection-graph.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/svg-path-writer.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/cairo-path-sink.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/numeric -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/numeric/vector.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/numeric/symmetric-matrix-fs-trace.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/numeric/linear_system.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/numeric/fitting-tool.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/numeric/symmetric-matrix-fs.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/numeric/matrix.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/numeric/fitting-model.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/numeric/symmetric-matrix-fs-operation.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/bezier.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/generic-rect.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/crossing.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/int-point.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/orphan-code -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/orphan-code/intersection-by-smashing.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/orphan-code/redblacktree.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/orphan-code/chebyshev.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/orphan-code/arc-length.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/orphan-code/rtree.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/orphan-code/linearN.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/orphan-code/sbasis-of.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/orphan-code/sbasisN.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/orphan-code/linear-of.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/angle.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/basic-intersection.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/pathvector.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/piecewise.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/forward.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/sbasis-to-bezier.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/include/2geom-1.4.0/2geom/linear.h -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/pkgconfig/2geom.pc -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/lib2geom.so.1.4.0 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/lib2geom.so.1.4.0" to "/usr/lib" -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/lib2geom.so -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ar/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/as/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/az/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/be/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/bg/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/bn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/br/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/brx/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ca/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/cs/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/da/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/de/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/doi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/dz/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/el/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/eo/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/es/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/et/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/eu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/fa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/fi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/fr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ga/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/gl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/gu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/he/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/hi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/hr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/hu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/hy/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/id/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/is/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/it/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ja/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/km/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/kn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ko/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/kok/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/lt/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/lv/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/mai/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/mk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ml/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/mn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/mni/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/mr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/nb/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ne/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/nl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/nn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/or/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/pa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/pl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/pt/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ro/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ru/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/rw/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/sa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/sat/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/sd/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/sk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/sl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/sq/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/sr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/sv/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ta/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/te/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/th/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/tr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/uk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/ur/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/vi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/de/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/fr/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/hr/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/hu/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/ko/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/zh_TW/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/de/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/es/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/fr/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/hr/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/hu/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/ko/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/pt_BR/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/man/zh_TW/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/wireframe_sphere.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/webslicer_export.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/webslicer_effect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/webslicer_create_rect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/webslicer_create_group.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/web_transmit_att.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/web_set_att.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/web_interactive_mockup.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/voronoi_fill.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/voronoi_diagram.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/voronoi.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/ungroup_deep.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/typst_formula.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/twirl.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/triangle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_uppercase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_titlecase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_split.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_sentencecase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_randomcase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_merge.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_lowercase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_flipcase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_extract.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_braille.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/template_seamless_pattern.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/template_dvd_cover.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/template.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/tar_layers.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/synfig_prepare.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/synfig_output.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/synfig_fileformat.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svgfont2layers.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svgcalendar.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/straightseg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/spirograph.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/setup_typography_canvas.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/scribus_export_pdf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/rubberstretch.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/rtree.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/restack.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/replace_font.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_gears.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_gear_rack.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_barcode_qrcode.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_barcode_datamatrix.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_barcode.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_alphabetsoup.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/raster_output_webp.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/raster_output_tiff.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/raster_output_png.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/raster_output_jpg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/ps_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/printing_marks.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/previous_glyph_layer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/polyhedron_3d.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/plotter.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/pixelsnap.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/perspective.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/perfectboundcover.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/pdflatex.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/patternalongpath.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/pathmodifier.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/path_to_absolute.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/path_number_nodes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/path_mesh_p2m.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/path_mesh_m2p.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/param_curves.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/output_scour.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/nicechart.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/next_glyph_layer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/new_glyph_layer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/merge_styles.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/media_zip.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/measure.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/markers_strokepaint.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/lorem_ipsum.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/long_shadow.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/lindenmayer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/layout_nup.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/layers2svgfont.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/layer2png.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jitternodes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_view.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_video.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_uninstall.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_transitions.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_summary.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_mouse_handler.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_master_slide.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_key_bindings.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_install.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_export.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_effects.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_autotexts.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/interp_att_g.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/interp.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inset_shadow.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkwebeffect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkscape_follow_link.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/ink2canvas.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/image_extract.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/image_embed.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/image_attributes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/hpgl_parser.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/hpgl_output.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/hpgl_input_sm.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/hpgl2_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/handles.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/guillotine.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/guides_creator.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/grid_polar.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/grid_isometric.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/grid_cartesian.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/gimp_xcf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/funcplot.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/frame.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/fractalize.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/foldablebox.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/flatten.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/fig_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/extrude.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/export_gimp_palette.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dxf_outlines.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dxf_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dxf12_outlines.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dpiswitcher.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docinfo.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/doc_ai_convert.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/distribute_along_path.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dimension.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dhw_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/convert2dashes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/construct_from_triangle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_rgbbarrel.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_replace.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_removered.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_removegreen.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_removeblue.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_randomize.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_negative.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_moresaturation.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_morelight.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_morehue.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_list.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_lesssaturation.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_lesslight.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_lesshue.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_hsl_adjust.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_grayscale.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_desaturate.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_darker.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_custom.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_brighter.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_blackandwhite.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/clean_up_path.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/cgm_parse.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/cgm_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/cgm_enums.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/addnodes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_lesssaturation.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/measure.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/poetry-parse.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/dev -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/dev/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/dev/getting-started.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/favicon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/source -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/source/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/inx-overview.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/float.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/separator.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/integer.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/label.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/optiongroup.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/path.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/bool.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/notebook.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/color.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/string.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/spacer.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/widgets/image.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/submit.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/inx-widgets.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/units.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/unit-tests.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/interpreters.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/update1.0.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/samples -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/samples/unit_camera.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/samples/Comparison_of_Lighter_extension_in_Inkscape_1.1.2_and_1.2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/samples/units1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/samples/units2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/authors/update1.2.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/simple-path-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/stroke_parity_extension.zip -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/make_red_extension.zip -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/Text_Ext_Moment_of_truth.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/template_effect.zip -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/call_extension_success.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/vanillin.smi -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/Smiles_Format.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/stroke-parity-widget.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/Call_Extension_Failure.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/resources/Inkscape_Recognizes_Our_Extension.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/my-first-effect-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/object-editing.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/my-first-text-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/creating-objects.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/tutorial/my-first-import-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/conf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/_templates -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/_templates/versions.html -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/extensions -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/extensions/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docs/extensions/svg2xaml.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/raster_output_jpg.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_titlecase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/raster_output_jpg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_negative.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/export_gimp_palette.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/layout_nup.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/clean_up_path.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/seamless_pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/image_extract.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_gear_rack.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/webslicer_create_group.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_custom.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_extract.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/polyhedron_3d.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/distribute_along_path.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/rtree.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/template_seamless_pattern.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/ps_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_list.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/jessyink.install.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/effect.pattern_along_path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/jessyink.core.video.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.effect.image_attributes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.custom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/seamless_pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.text.uppercase.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.render.foldable_box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.effect.guides_creator.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.text.braille.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/com.kaioa.lorem_ipsum.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.render.wireframe_sphere.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.ekips.filter.turtle.lindenmayer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.hsl_adjust.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.webdesign.interactive_mockup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.visualise.measure_length.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_red.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/effect.extrude.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.typography.next_layer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.ekips.filter.plot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/businesscard_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.pixel_snap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.number_nodes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.ekips.filter.handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.restack.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.master_slide.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.ekips.filter.gears.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.render.poly_3d.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.dpi96to90.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.render.calendar.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.web.set_attribute.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.ekips.filter.flatten.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.list_colours.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.text.random_case.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.path.rubber_stretch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/effect.interpolate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.web.transmit_attribute.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.generate.printing_marks.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.jitter_nodes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.auto_texts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.typography.previous_layer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/math.triangle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/jessyink.uninstall.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.segment_straightener.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.grayscale.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/jessyink.transitions.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/effect.long_shadow.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/se.lewerin.filter.dimension.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.add_mouse_handler.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/jessyink.view.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/_notepad-page-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.output.export_slices.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.more_saturation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.replace_font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.text.merge.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.qr_code.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.typography.layers_to_svg_font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.rgb_barrel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.dashit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.effect.func_plot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.guillotine.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.ekips.filter.twirl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.doc_ai_convert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.effects.perfect_bound_cover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.meshes.path_to_mesh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.text.sentence_case.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.greygreen.inkscape.effects.nup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.text.lowercase.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.add_nodes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.text.title_case.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/presentation-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/effect.merge_styles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/mcepl.ungroup_deep.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.darker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.text_split.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.ekips.filter.perspective.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.brighter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.interp_att_g.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.create_group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/jessyink.summary.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.effect.bluredge.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.effects.inset_shadow.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/effect.voronoi_fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.typography.svg_font_to_layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.generate.pdf_latex.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.render.rack_gear.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.replace_color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/effect.color_markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.meshes.mesh_to_path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.nice_chart.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.typography.new_glyph_layer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.effect.param_curves.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.effect.grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.black_and_white.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.negative.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.less_light.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.render.grid_cartesian.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.less_hue.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.evilmad.text.hershey.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.text.extract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.multiple.extract_image.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/effect.draw_from_triangle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.desaturate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.jessyink_effects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.text.flip_case.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.render.data_matrix.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.more_light.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.alphabet_soup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.fractalize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.generate.grid_polar.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.create_rect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.key_bindings.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.ekips.filter.turtle_rtree.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_blue.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.typography.setup_typography_canvas.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.path.envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/effect.distribute_along_path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.filter.embed_image.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.ekips.filter.spirograph.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/dvd_box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.render.grid_isometric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.less_saturation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.dpi90to96.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.path.to_absolute.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.render.barcode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.export.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_green.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.color.more_hue.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/org.inkscape.doc_info.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/icons/effect.voronoi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_lesshue.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_alphabetsoup_config.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn-curve.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/decode.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/extract.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/decode_vn.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/text.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/reader/read.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/__main__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/svg/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/svg/convert.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/vninput.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/guide.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/group.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/path.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/text.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/image.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/styles.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn/elements/artboard.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/inkvn.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-curve/LICENSE -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/template_shape_prefab.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_05_target.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_03_cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_08_celtic_flower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/vcross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/target.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/droplet.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/explosion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/crown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/celticf.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/trellis.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/lily.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/hive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/ktile.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/rose.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/celtick.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/tv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/dtarget.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/diamond.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/icons/dvision.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_17_droplet.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_15_crown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_13_lily.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_11_diamond_target.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_16_celtic_knot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_07_double_vision.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_10_rose.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_01_trellis.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_14_explosion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_04_very_cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_06_hive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_02_diamond.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/template_shape_prefab.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_09_kitchen_tile.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/templates/shape_prefab_12_tv_test_pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/import_web_image_cli.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/import_web_image.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/sources -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/sources/ocal.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/sources/bioicons.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/sources/bioicons.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/sources/reactome.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/sources/ocal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/sources/reactome.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/import_sources.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/bsd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-pd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc0.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/asl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-ne.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-nd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/mit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-notice.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-by.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc-sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/perm-nc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/licenses/gpl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/import_web_image.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/import_web_image.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/clipart/import_web_image.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_lathe.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_area.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_tools_library.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_prepare_path_for_plasma.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_dxf_points.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_about.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_orientation_points.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_engraving.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_graffiti.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/gcodetools/gcodetools_path_to_gcode.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/docs -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/docs/svg2xaml.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xamlobjects.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/tester.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/text.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/structural.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/shapes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/config.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/canvas.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/shapes.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/transform.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/properties.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/brushes.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/animation.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/geometry.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-xaml/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/types.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/sharedaf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/parse.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/json_encoder.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/extract.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/enhance.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/consts.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/parser/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/__main__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/extract.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/util.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/text.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/styles.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/shape.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/raster.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/fill.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/enhance.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/curve.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/convert.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/svg/adjustment.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf/afinput.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/LICENSES -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/LICENSES/GPL-2.0-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/REUSE.toml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/inkaf.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/other/extension-afdesign/LICENSE -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/guides_creator.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/path_envelope.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/grid_cartesian.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/raster_output_png.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/flatten.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_view.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_grayscale.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/ungroup_deep.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/twirl.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/path_number_nodes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_gears.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_uppercase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_randomcase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/raster_output_tiff.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/markers_strokepaint.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/fontfix.conf -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/image_extract_selected.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/layer2png.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/docinfo.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_blackandwhite.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/pdflatex.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/printing_marks.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/straightseg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_transitions.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/replace_font.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/image_attributes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/media_zip.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svgcalendar.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/image_embed_selected.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/doc_ai_convert.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/previous_glyph_layer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_removeblue.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_split.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dxf14_style.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/spirograph.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dxf_input_text_scale_factor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/addnodes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/restack.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/funcplot.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dxf14_header.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/eps_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/cgm_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/param_curves.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkscape_follow_link.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_barcode_datamatrix.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_morehue.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/layers2svgfont.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/web_set_att.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_mouse_handler.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg2fxg.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/grid_isometric.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_master_slide.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/lorem_ipsum.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/pixelsnap.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svgfont2layers.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_morelight.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dxf14_footer.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_export.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/synfig_output.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_removered.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_video.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_video.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkweb.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/convert2dashes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/scribus_export_pdf.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_install.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_desaturate.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dpi96to90.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dhw_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/merge_styles.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_autotexts.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_moresaturation.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/new_glyph_layer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dxf_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/h2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/c.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/3.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/vserl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Et.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/m.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/question.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Eb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/rcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/tserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/G.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/serif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/mcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/idot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/vcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/ocap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Xne.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/n.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/f.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/vserr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/s.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/z.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/j.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/U.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/acap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/P.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Q.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/bar2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Lb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Lt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Tt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/e.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Delta.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/barcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Vser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/a.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/bar.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/cserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/hcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/gamma.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/yogh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/r.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/h.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/7.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/abase.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Xh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/o.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/l.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/v.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/6.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/lserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/t.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/b.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Chook.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/k.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/alphabet_soup/Tb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/tar_layers.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/setup_typography_canvas.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/voronoi_fill.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/image_embed.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/nicechart.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_brighter.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_removegreen.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/output_scour.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/frame.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/tet.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/oct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/cube.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/methane.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/hpgl_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_merge.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_flipcase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_hsl_adjust.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_braille.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/hpgl_encoder.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/hershey.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jitternodes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/tools -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/tools/generate_argparse_conf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_lesslight.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/grid_polar.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_barcode_qrcode.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_lowercase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/voronoi_diagram.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/aisvg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyInk.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/extrude.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/path_mesh_m2p.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_replace.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg2fxg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/guillotine.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/ink2canvas_lib -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/ink2canvas_lib/svg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/ink2canvas_lib/canvas.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/ink2canvas_lib/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/rubberstretch.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/webslicer_export.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/template_dvd_cover.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dpi90to96.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/next_glyph_layer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/triangle.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_uninstall.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/output_scour.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/patternalongpath.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/wireframe_sphere.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/lindenmayer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/fractalize.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/perspective.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dimension.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_rgbbarrel.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/template_business_card.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/text_sentencecase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/handles.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/interp.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_darker.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/ink2canvas.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inset_shadow.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dxf_outlines.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/gimp_xcf.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/color_randomize.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/path_to_absolute.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_effects.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/web_transmit_att.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/interp_att_g.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_summary.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/fig_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/raster_output_webp.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/path_mesh_p2m.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/perfectboundcover.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/BaseEan.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Ean13.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Upce.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Ean2.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Upca.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Code25i.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Code39.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Rm4scc.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Ean5.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Ean8.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Code128.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Code93.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/barcode/Code39Ext.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/plotter.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/web_interactive_mockup.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/path_envelope.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/construct_from_triangle.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/colors.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/hpgl_output.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/aisvg.xslt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/turtle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/ffgeom.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/cubicsuperpath.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/run_command.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/simplestyle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/simpletransform.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/bezmisc.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/simplepath.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated-simple/cspsubdiv.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/paths -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/paths/path.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/paths/lines.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/paths/arc.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/paths/interfaces.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/paths/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/paths/quadratic.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/paths/curves.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/command.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/css/parser.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/css/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/css/compiler.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated/meta.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated/main.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/deprecated/deprecatedeffect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/py.typed -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/extensions.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/units.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/inx.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester/inx.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester/svg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.schema -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester/decorators.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester/filters.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester/test_inx_file.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.rng -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester/word.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester/xmldiff.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tester/mock.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/bezier.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/interfaces -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/interfaces/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/interfaces/IElement.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/gui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/gui/pixmap.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/gui/app.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/gui/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/gui/tester.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/gui/window.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/gui/asyncme.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/gui/listview.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/colors.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/tween.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/styles.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/localization.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_parser.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_filters.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_polygons.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_selected.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_groups.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_use.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_text.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_image.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_meta.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/elements/_svg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/ports.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/transforms.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex/properties.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_barcode.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/long_shadow.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/hershey.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/typst_formula.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/jessyink_key_bindings.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySerifBoldItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheyScript1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSNixishItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSAllure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/OFL.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSTech.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySerifMedItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySansMed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySerifBold.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSNixish.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheyScriptMed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSElfin.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySans1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSReadability.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSFelix.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSReadabilityItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheySerifMed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/HersheyGothEnglish.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/svg_fonts/EMSOsmotron.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/webslicer_create_rect.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/foldablebox.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/dxf12_outlines.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/render_alphabetsoup.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/tox.ini -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/backfoot.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/package.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/targets.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/target.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/factory.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/archive.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/remote.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/gui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/info.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/main.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/info.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-some.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/orphan_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/not-found.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/docs.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/core_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/module_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-lots.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/package.json -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkman//inkman/inkman/data/gui.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0 -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk-dark.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.symbolic.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.symbolic.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/applications/org.inkscape.Inkscape.desktop -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/bash-completion/completions/inkscape -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/attributes/svgprops -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/attributes/cssprops -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/attributes/css_defaults -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/branding/inkscape-flat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/branding/inkscape-logo-icons-sized.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/branding/inkscape-mac.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/branding/inkscape-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/branding/inkscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/branding/sodipodi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/branding/tux.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/animated-clock.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/art-nouveau-P3.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/blend_modes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/car.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/data_uri.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/eastern-motive-P4G.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/flow-go.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/flowsample.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/gallardo.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/glass.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/gradient-mesh-experimental.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/i18n.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/istest.pov -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/l-systems.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/lighting_filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/live-path-effects-curvestitch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/live-path-effects-gears.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/replace-hue.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/rope-3D.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/stars.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/svgfont.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/tesselation-P3.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/text-on-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/tiger.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/tref.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/examples/turbulence_filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/filters/filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/index.theme -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-on-canvas.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-sel-as-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-circular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/attach-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bad-marker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bend-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bitmap-trace.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bool-op.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/bug.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/clipboard-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/clone-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/close-button.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/close.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-management-off.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-management.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-palette.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-picker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cms.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cmyk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsluv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsx.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-okhsl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-rgb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-wheel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-tag.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/color-wheel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/cols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/connector-avoid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/connector-ignore.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/connector-orthogonal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/construct-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/copy-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/curvestitching.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dashed-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-extensions.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-geometry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-icon-preview.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-input-devices.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-memory.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-messages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-object-properties.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-paint-server.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-path-effects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-scripts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-selectors.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-svg-font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-templates.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-text-and-font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-tile-clones.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-transform.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-xml-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/display.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph-directed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-unclump.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/dnd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-cleanup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-export.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-import-web.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-import.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-metadata.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-open.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-print.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-properties.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-resources.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-revert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/document-save.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-booleans.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-calligraphic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-cuboid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-chord.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-whole.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-freehand.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-inactive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-mirror.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-rectangle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-trace-background.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-pressure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-tilt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clear-value.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-unlink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-cut.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-in-place.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-redo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-invert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-object-type.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo-history.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/ellipse-5pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/embrodery-stitch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/empty-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/enter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/entries-linked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/entries-unlinked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-zorder.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/experimental-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/experimental.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/export-multi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/export-single.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feBlend-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feColorMatrix-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feComposite-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feFlood-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feImage-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feMerge-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feMorphology-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feOffset-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feTile-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/feTurbulence-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/file-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-many.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-strokes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-even-odd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-nonzero.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/fillet-chamfer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/filter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/flatten-down.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/flatten.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/font_collections.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-less.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-more.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gear.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gears.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/generic-font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-copy-from.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-list.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/go-down.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/go-up.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-library.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-pad.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-reflect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-repeat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/grayscale-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/grid-axonometric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/grid-modular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/grid-rectangular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/hamburger-menu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/help-contents.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/image-missing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/info-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/info.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/inkscape-logo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interactive_simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/join-type.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/knot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/lattice2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-rename.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layer-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layout-auto.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layout-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/layout-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/lpe-connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/matrix-2d.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/measure-segments.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient-fit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/minus.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirror-symmetry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/missing-element.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/no-marker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-break.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-join-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-join.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-curve.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-line.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-transform.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-auto-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-symmetric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode-normal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-hor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-ver.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-hidden.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-level.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-locked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-opaque.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-pick.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-select.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent-blend-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-transparent.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-blur.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-paint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-unlocked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/object-visible.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/off-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/off.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/offset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/on-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/on.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/orient-angle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto-reverse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/out-of-gamut-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clipmask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-mask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pack-less.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pack-more.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/page-landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/page-portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-move-toggle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-backwards.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-forwards.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-remove.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pages-resize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-conical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-linear.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-mesh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-radial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fms.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fsm.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-mfs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-msf.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-sfm.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-smf.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-solid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-swatch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/paint-unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/panel-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-break-apart.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-clip-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-combine.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-cut.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-division.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-effect-parameter-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-exclusion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-flatten.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-fracture.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-inset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mask-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bezier.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-dynamic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-linked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-outset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-reverse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-split.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/path-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pixelart-trace.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/play.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/plus.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/powerclip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/powermask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/powerstroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/preferences-system.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/preview-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/pts2ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/remove-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/reset-settings.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/reset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rotate-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rough-hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rounding.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/ruler.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/scale-linked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/scale-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/scale-unlinked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/searching.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/selection-touch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/settings.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-circle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-image.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-item.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-layer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-polygon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-rect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-switch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-symbol.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-data.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-flow.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shape-unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-dialogs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-node-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-path-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/show-sources.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/skeletal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/sketch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/slice.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment-self.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-distribution.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-perpendicular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-tangential.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-others.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap-text-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/snap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/sort-alphabetically.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/sort-by-weight.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/sort-by-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/sticky_zoom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-butt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-bevel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-miter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/swatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/switch-off.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/switch-on.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-bigger.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/symbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/taper-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-convert-to-regular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-into-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-subtract-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-auto.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-sideways.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-upright.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-put-on-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-remove-from-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-unflow.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text-unkern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_horz_kern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_letter_spacing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_line_spacing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_outer_style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_rotation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_subscript.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_superscript.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_vert_kern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/text_word_spacing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tiling.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/too-much-ink-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-measure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-node-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pointer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-spray.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/tool-tweak.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-2pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/view-fullscreen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/vonkoch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/window-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/window-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/window-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/xml-attribute-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/xml-element-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/xml-text-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-center-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-double-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-drawing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-selection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-half-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/scalable/actions/zoom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/clipboard-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/close-button-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-filters-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-extensions-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/enter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/export-multi-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/export-single-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/filter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/generic-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-modular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/missing-element-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-pick-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/panel-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/play-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-unlinked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/settings-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-alphabetically-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-by-weight-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-by-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/-common.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/adjust_alpha.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/adjust_hue.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/adjust_lightness.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/adjust_saturation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/calligraphy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/cursor-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/cursor-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/eraser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/flood.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/geometric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/gradient-add-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/gradient-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/gradient-drag-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/gradient-over-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/measure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/mesh-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/mesh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/node-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/node-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/object-pick.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/page-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/page-draw.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/page-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/page-resize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/page-resizing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/pen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/pencil.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/rect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/select-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/select-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/select.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/spray.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/text-insert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-inset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-less.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-more.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-move-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-move-jitter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-move-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-move.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-outset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-repel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-clockwise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-counterclockwise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-down.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-up.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/zoom-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/zoom-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/hicolor/cursors/cursors.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/index.theme -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/highlights.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/clipboard-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/close-button-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-filters-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-extensions-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/enter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/export-multi-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/export-single-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/filter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/generic-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-modular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/missing-element-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-pick-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/panel-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/play-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-unlinked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/settings-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-alphabetically-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-by-weight-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-by-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/cursors/-common.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/cursors/calligraphy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/cursors/connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/cursors/pen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/multicolor/cursors/cursors.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/index.theme -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/attach-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/bend-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/bitmap-trace.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/bool-op.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/clone-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/color-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/color-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/color-management.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/color-picker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/cols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/connector-avoid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/connector-ignore.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/construct-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/copy-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/curvestitching.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dashed-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-align-and-distribute.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-icon-preview.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-input-devices.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-memory.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-messages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-object-properties.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-rows-and-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-scripts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-selectors.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-text-and-font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-transform.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/dialog-xml-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph-directed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-remove-overlaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-unclump.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/document-export.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/document-import-web.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/document-import.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/document-metadata.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-booleans.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-calligraphic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-cuboid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-chord.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-whole.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-freehand.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-blank.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-inactive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-mirror.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-rectangle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/draw-trace-background.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/drawing-1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/drawing-2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/drawing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link-lpe.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-unlink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-in-place.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-invert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-object-type.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/edit-undo-history.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/ellipse-5pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/embrodery-stitch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/empty-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-many.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-strokes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-even-odd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-nonzero.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/fillet-chamfer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gears.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-pad.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-reflect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-repeat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/grid-axonometric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/grid-rectangular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/hamburger-menu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/help-contents.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/image-missing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/info-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/info.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/inkscape-logo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/interpolate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/knot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/lattice2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-rename.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/layer-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/measure-segments.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirror-symmetry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-break.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-delete-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-join-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-join.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-curve.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-line.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-type-auto-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-type-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-type-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/node-type-symmetric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-hidden.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-locked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-blur.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-jitter-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-paint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-ungroup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-unlocked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/object-visible.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/off-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/offset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/on-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-linear.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-radial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-solid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/paint-unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-break-apart.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-clip-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-combine.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-cut.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-division.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-effect-parameter-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-exclusion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-flatten.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-inset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mask-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bezier.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-dynamic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-linked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-outset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-reverse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-split.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/path-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/perspective-envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/perspective-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/powerclip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/powermask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/powerstroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/preview-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/pts2ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/rotate-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/rough-hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/ruler.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/scale-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-above.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-below.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/selection-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-dialogs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-node-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/show-path-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/skeletal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/sketch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/slice.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment-self.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-edges.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-distribution.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-midpoint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/snap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-butt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-bevel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-miter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/stroke-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/symbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/taper-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-convert-to-regular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-into-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-subtract-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-put-on-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-remove-from-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-unflow.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/text-unkern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/tiling.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/tool-node-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/tool-pages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/tool-pointer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/tool-tweak.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-2pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/view-fullscreen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/vonkoch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/window-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/window-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/window-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/xml-attribute-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/xml-element-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/xml-text-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-double-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-drawing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-selection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-half-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Tango/scalable/actions/zoom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/index.theme -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/highlights.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/accessories-character-map-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/applications-graphics-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/clipboard-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/close-button-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-filters-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-management-off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-extensions-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-information-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-find-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/enter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/export-multi-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/export-single-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/filter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/folder-open-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/format-justify-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/generic-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/grid-modular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/missing-element-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-pick-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/panel-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/play-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/scale-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/scale-unlinked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/settings-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/sort-alphabetically-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/sort-by-weight-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/sort-by-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/tools-check-spelling-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/-common.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/adjust_alpha.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/adjust_hue.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/adjust_lightness.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/adjust_saturation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/calligraphy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/cursor-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/cursor-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/dropper-drop-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/dropper-drop-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/dropper-pick-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/dropper-pick-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/eraser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/flood.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/geometric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/gradient-add-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/gradient-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/gradient-drag-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/gradient-over-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/measure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/mesh-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/mesh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/node-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/node-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/page-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/page-draw.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/page-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/page-resize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/page-resizing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/pen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/pencil.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/rect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/select-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/select-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/select.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/spray.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/text-insert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-inset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-less.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-more.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-move-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-move-jitter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-move-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-move.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-outset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-repel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-rotate-clockwise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-rotate-counterclockwise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-scale-down.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/tweak-scale-up.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/zoom-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/zoom-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/icons/Dash/cursors/cursors.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/keys/acd-canvas.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/keys/adobe-illustrator-cs2.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/keys/corel-draw-x4.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/keys/corel-draw-x8.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/keys/inkscape.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/keys/macromedia-freehand-mx.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/keys/right-handed-illustration.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/keys/xara.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/keys/zoner-draw.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/keys/default.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/markers/markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/paint/Asian patterns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/paint/Decoratives.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/paint/Geometrical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/paint/Grids.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/paint/Halftones.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/paint/Nature patterns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/paint/Patterns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/paint/Shading.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/paint/Textures.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/paint/hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Android-icon-palette.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Blues.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Bootstrap5.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/GNOME_HIG.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Gold.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Gray.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Greens.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Hilite.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Khaki.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/LaTeX-Beamer.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/MunsellChart.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Reds.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Royal.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Solarized.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Tango-Palette.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Topographic.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/Ubuntu.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/echo-palette.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/inkscape.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/svg.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/webhex.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/screens/start-splash.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/screens/start-support-money.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/screens/start-support-time.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/screens/start-support.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/screens/start-welcome.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/screens/about/about00.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/AigaSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/BalloonSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/FlowSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/LogicSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/MapSymbolsNPS.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-accommodation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-amenity.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-barrier.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-education.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-food.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-health.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-landuse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-money.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-poi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-power.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-shopping.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-sport.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-tourist.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-transport.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-water.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/symbols/sjjb-worship.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/about.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/booklet.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/custom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/default.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/desktop_hd_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/desktop_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/envelope_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/envelope_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/icon_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/image_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/image_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/image_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/mobile_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/photo_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/photo_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/photo_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/print_US_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/print_US_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/print_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/print_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/social_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/social_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/social_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/tablet_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/video_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/video_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/icons/video_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/A4leaflet-3fold-Roll.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/CD_label_120x120.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/LaTeX_Beamer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/Typography_Canvas.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/about_screen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default_pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default_px.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/no_layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/zine-template_A4.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/zine-template_US.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ar.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.as.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.bg.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.bn_BD.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.brx.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.br.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ca.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ca@valencia.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.hr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.cs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.da.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.doi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.eo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.et.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.fi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.gu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.he.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.hi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.is.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ga.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.kn.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ks@aran.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ks@deva.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.km.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.kok.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.kok@latin.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.lv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.mai.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ml.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.mni.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.mni@beng.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.mr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.nb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.or.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.sat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.sat@deva.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.sr@latin.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.sd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.sd@deva.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.es_MX.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.sv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ta.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.te.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.tr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.ur.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/templates/default.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/potrace.eu.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.ca.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.da.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/pixelart-dialog.de.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/potrace.de.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/pixelart-dialog.el.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/potrace.el.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.eo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/pixelart-dialog.hu.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/potrace.hu.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.nn.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/potrace.es.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/edge3d.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/making_markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/oldguitar.jpg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/pixelart-dialog.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/potrace.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-advanced.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-basic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-calligraphy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-elements.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-interpolate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-shapes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tips.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tutorial-tracing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/tutorials/tux.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/Adwaita-dark.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/Adwaita.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/Minwaita-Inkscape.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/align-and-distribute.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/attribute-edit-component.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/bad-marker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/canvas-notice.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/color-palette.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/command-palette-main.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/command-palette-operation.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/completion-box.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/default-dialog-state.ini -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-crash.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-css.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-document-resources.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-export-prefs.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-export.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-extensions.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-filter-editor.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-font-collections.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-livepatheffect-item.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-livepatheffect.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-objects.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-paint-servers.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-save-template.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-swatches.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-symbols.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-text-edit.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-trace.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/dialog-xml.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/display-popup.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/extension-pdfinput.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/font-list.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/gradient-edit.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/gradient-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/gradient-tip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/highlight-colors.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/image-properties.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/inkscape-about.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/inkscape-splash.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/inkscape-welcome.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/inkview-controls.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/inline-css.lang -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/mac.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/marker-popup.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/menus.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/node-handles.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/object-attributes.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/page-properties.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/pattern-edit.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/spinbutton.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/statusbar.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/style.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/svgd.lang -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/svgpoints.lang -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-arc.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-booleans.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-box3d.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-calligraphy.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-commands.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-connector.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-dropper.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-eraser.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-gradient.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-lpe.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-marker.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-measure.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-mesh.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-node.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-objectpicker.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-page.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-paintbucket.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-pencil.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-rect.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-select.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-snap.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-spiral.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-spray.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-star.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-text.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-tool-prefs.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-tool.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-tweak.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/toolbar-zoom.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/units.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/user.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/widget-new-from-template.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/win32.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/resources/canvas_ad.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/resources/canvas_aw.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/resources/canvas_cd.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/resources/canvas_cw.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/resources/canvas_sw.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/resources/filter-test.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/resources/missing-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/resources/preview-loading.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/resources/remove-color.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/syntax-themes/syntax-theme-dark.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/syntax-themes/syntax-theme-light.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/ui/syntax-themes/syntax-theme-none.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/LICENSE -- Up-to-date: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/LGPL-3.0-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/GPL-2.0-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/LGPL-3.0.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/GPL-2.0.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/LGPL-2.1-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/MPL-1.1.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/GPL-3.0.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/OFL-1.1.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/LGPL-2.1.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/GPL-3.0-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/AUTHORS -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/TRANSLATORS -- Installing: /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc/COPYING + install -pm 644 /builddir/build/SOURCES/Fedora-Color-Palette.gpl /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/palettes/ + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64 inkscape --with-man + rm -rf /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/doc + rm -f /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/doc/inkscape/copyright + rm -rf /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex + ln -s /usr/lib/python3.9/site-packages/inkex /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/inkscape/extensions/inkex + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.4.2-1.epal23.0.1 --unique-debug-suffix -1.4.2-1.epal23.0.1.aarch64 --unique-debug-src-base inkscape-1.4.2-1.epal23.0.1.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0 extracting debug info from /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/bin/inkscape extracting debug info from /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/bin/inkview extracting debug info from /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/inkscape/libinkscape_base.so.1.4.2.0 extracting debug info from /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/lib64/lib2geom.so.1.4.0 original debug info size: 85220kB, size after compression: 66792kB /usr/bin/sepdebugcrcfix: Updated 4 CRC32s, 0 CRC32s did match. cpio: amazon-linux-build/src/NONE: Cannot stat: No such file or directory cpio: amazon-linux-build/src/svg-affine-parser.cpp: Cannot stat: No such file or directory cpio: amazon-linux-build/src/svg-affine-parser.rl: Cannot stat: No such file or directory 45005 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-python-bytecompile '' 0 1 Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Tl5IDE + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -ftree-vectorize -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv8.2-a+crypto -mtune=neoverse-n1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/inkscape-1.4.2_2025-05-08_ebf0e940d0/.package_note-inkscape-1.4.2-1.epal23.0.1.aarch64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh inkscape 1.4.2-1.epal23.0.1 aarch64 + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: inkscape-1.4.2-1.epal23.0.1.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.7f0rIo + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + DOCDIR=/builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/doc/inkscape + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/doc/inkscape + cp -pr AUTHORS /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/doc/inkscape + cp -pr NEWS.md /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/doc/inkscape + cp -pr README.md /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/doc/inkscape + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Ol5nLv + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape + cp -pr COPYING /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/share/inkscape/extensions/inkex -> /usr/lib/python3.9/site-packages/inkex Provides: application() application(org.inkscape.Inkscape.desktop) bundled(adaptagrams) = 0~gitc8e3196 bundled(autotrace) = 0.40.0~git0de6201 bundled(libcroco) = 0.6.99~gitb9e4b47 bundled(libdepixelize) = 0~git19b7601 bundled(libuemf) = 0.2.8 inkscape = 1.4.2-1.epal23.0.1 inkscape(aarch-64) = 1.4.2-1.epal23.0.1 metainfo() metainfo(org.inkscape.Inkscape.appdata.xml) mimehandler(application/illustrator) mimehandler(application/pdf) mimehandler(application/postscript) mimehandler(application/visio) mimehandler(application/visio.drawing) mimehandler(application/vnd.corel-draw) mimehandler(application/vnd.ms-visio.viewer) mimehandler(application/vnd.visio) mimehandler(application/vsd) mimehandler(application/x-visio) mimehandler(application/x-vsd) mimehandler(application/x-xccx) mimehandler(application/x-xcdt) mimehandler(application/x-xcmx) mimehandler(image/svg+xml) mimehandler(image/svg+xml-compressed) mimehandler(image/x-emf) mimehandler(image/x-eps) mimehandler(image/x-vsd) mimehandler(image/x-wmf) mimehandler(image/x-xcdr) Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgiomm-2.4.so.1()(64bit) libglib-2.0.so.0()(64bit) libglibmm-2.4.so.1()(64bit) libinkscape_base.so.1.4.2.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Suggests: pstoedit tex(dvips) tex(latex) texlive-amsfonts texlive-amsmath texlive-standalone Processing files: inkscape-libs-1.4.2-1.epal23.0.1.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.dOAzaE + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape-libs + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape-libs + cp -pr COPYING /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-libs = 1.4.2-1.epal23.0.1 inkscape-libs(aarch-64) = 1.4.2-1.epal23.0.1 libinkscape_base.so.1.4.2.0()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) lib2geom.so.1.4.0()(64bit) libGraphicsMagick++-Q16.so.12()(64bit) libatkmm-1.6.so.1()(64bit) libboost_filesystem.so.1.83.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libcairomm-1.0.so.1()(64bit) libcdr-0.1.so.1()(64bit) libepoxy.so.0()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgc.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgdk-3.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgdkmm-3.0.so.1()(64bit) libgio-2.0.so.0()(64bit) libgiomm-2.4.so.1()(64bit) libglib-2.0.so.0()(64bit) libglibmm-2.4.so.1()(64bit) libgmodule-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libgsl.so.25()(64bit) libgspell-1.so.3()(64bit) libgtk-3.so.0()(64bit) libgtkmm-3.0.so.1()(64bit) libgtksourceview-4.so.0()(64bit) libharfbuzz.so.0()(64bit) libinkscape_base.so.1.4.2.0()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) liblcms2.so.2()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libpangomm-1.4.so.1()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpoppler-glib.so.8()(64bit) libpoppler.so.140()(64bit) libpoppler.so.140(POPPLER_140)(64bit) libpotrace.so.0()(64bit) libreadline.so.8()(64bit) librevenge-0.0.so.0()(64bit) librevenge-stream-0.0.so.0()(64bit) libsigc-2.0.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvisio-0.1.so.1()(64bit) libwpg-0.3.so.3()(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libxml2.so.2(LIBXML2_2.6.3)(64bit) libxslt.so.1()(64bit) libxslt.so.1(LIBXML2_1.0.11)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: inkscape-view-1.4.2-1.epal23.0.1.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.l5D3vs + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + DOCDIR=/builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/doc/inkscape-view + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/doc/inkscape-view + cp -pr AUTHORS /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/doc/inkscape-view + cp -pr NEWS.md /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/doc/inkscape-view + cp -pr README.md /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/doc/inkscape-view + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.uOPB2P + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape-view + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape-view + cp -pr COPYING /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape-view + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-view = 1.4.2-1.epal23.0.1 inkscape-view(aarch-64) = 1.4.2-1.epal23.0.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgtkmm-3.0.so.1()(64bit) libinkscape_base.so.1.4.2.0()(64bit) rtld(GNU_HASH) Processing files: inkscape-docs-1.4.2-1.epal23.0.1.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.teb1Vi + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape-docs + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape-docs + cp -pr COPYING /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64/usr/share/licenses/inkscape-docs + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-docs = 1.4.2-1.epal23.0.1 inkscape-docs(aarch-64) = 1.4.2-1.epal23.0.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: inkscape-debugsource-1.4.2-1.epal23.0.1.aarch64 Provides: inkscape-debugsource = 1.4.2-1.epal23.0.1 inkscape-debugsource(aarch-64) = 1.4.2-1.epal23.0.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: inkscape-debuginfo-1.4.2-1.epal23.0.1.aarch64 Provides: debuginfo(build-id) = cf0f2b63b94d68e5cdd56c224e0475143a48a169 inkscape-debuginfo = 1.4.2-1.epal23.0.1 inkscape-debuginfo(aarch-64) = 1.4.2-1.epal23.0.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: inkscape-debugsource(aarch-64) = 1.4.2-1.epal23.0.1 Processing files: inkscape-libs-debuginfo-1.4.2-1.epal23.0.1.aarch64 Provides: debuginfo(build-id) = 9933857211341aaa687626747fe6e4615f2898f4 inkscape-libs-debuginfo = 1.4.2-1.epal23.0.1 inkscape-libs-debuginfo(aarch-64) = 1.4.2-1.epal23.0.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: inkscape-debugsource(aarch-64) = 1.4.2-1.epal23.0.1 Processing files: inkscape-view-debuginfo-1.4.2-1.epal23.0.1.aarch64 Provides: debuginfo(build-id) = 071aa5ecda9cd362c745816bbd899228f919d877 inkscape-view-debuginfo = 1.4.2-1.epal23.0.1 inkscape-view-debuginfo(aarch-64) = 1.4.2-1.epal23.0.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: inkscape-debugsource(aarch-64) = 1.4.2-1.epal23.0.1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64 warning: Installed (but unpackaged) file(s) found: /usr/include/2geom-1.4.0/2geom/2geom.h /usr/include/2geom-1.4.0/2geom/affine.h /usr/include/2geom-1.4.0/2geom/angle.h /usr/include/2geom-1.4.0/2geom/basic-intersection.h /usr/include/2geom-1.4.0/2geom/bezier-curve.h /usr/include/2geom-1.4.0/2geom/bezier-to-sbasis.h /usr/include/2geom-1.4.0/2geom/bezier-utils.h /usr/include/2geom-1.4.0/2geom/bezier.h /usr/include/2geom-1.4.0/2geom/cairo-path-sink.h /usr/include/2geom-1.4.0/2geom/choose.h /usr/include/2geom-1.4.0/2geom/circle.h /usr/include/2geom-1.4.0/2geom/concepts.h /usr/include/2geom-1.4.0/2geom/conic_section_clipper.h /usr/include/2geom-1.4.0/2geom/conic_section_clipper_cr.h /usr/include/2geom-1.4.0/2geom/conic_section_clipper_impl.h /usr/include/2geom-1.4.0/2geom/conicsec.h /usr/include/2geom-1.4.0/2geom/convex-hull.h /usr/include/2geom-1.4.0/2geom/coord.h /usr/include/2geom-1.4.0/2geom/crossing.h /usr/include/2geom-1.4.0/2geom/curve.h /usr/include/2geom-1.4.0/2geom/curves.h /usr/include/2geom-1.4.0/2geom/d2.h /usr/include/2geom-1.4.0/2geom/ellipse.h /usr/include/2geom-1.4.0/2geom/elliptical-arc.h /usr/include/2geom-1.4.0/2geom/exception.h /usr/include/2geom-1.4.0/2geom/forward.h /usr/include/2geom-1.4.0/2geom/generic-interval.h /usr/include/2geom-1.4.0/2geom/generic-rect.h /usr/include/2geom-1.4.0/2geom/geom.h /usr/include/2geom-1.4.0/2geom/int-interval.h /usr/include/2geom-1.4.0/2geom/int-point.h /usr/include/2geom-1.4.0/2geom/int-rect.h /usr/include/2geom-1.4.0/2geom/intersection-graph.h /usr/include/2geom-1.4.0/2geom/intersection.h /usr/include/2geom-1.4.0/2geom/interval.h /usr/include/2geom-1.4.0/2geom/intervaltree/interval_tree.h /usr/include/2geom-1.4.0/2geom/line.h /usr/include/2geom-1.4.0/2geom/linear.h /usr/include/2geom-1.4.0/2geom/math-utils.h /usr/include/2geom-1.4.0/2geom/nearest-time.h /usr/include/2geom-1.4.0/2geom/numeric/fitting-model.h /usr/include/2geom-1.4.0/2geom/numeric/fitting-tool.h /usr/include/2geom-1.4.0/2geom/numeric/linear_system.h /usr/include/2geom-1.4.0/2geom/numeric/matrix.h /usr/include/2geom-1.4.0/2geom/numeric/symmetric-matrix-fs-operation.h /usr/include/2geom-1.4.0/2geom/numeric/symmetric-matrix-fs-trace.h /usr/include/2geom-1.4.0/2geom/numeric/symmetric-matrix-fs.h /usr/include/2geom-1.4.0/2geom/numeric/vector.h /usr/include/2geom-1.4.0/2geom/ord.h /usr/include/2geom-1.4.0/2geom/orphan-code/arc-length.h /usr/include/2geom-1.4.0/2geom/orphan-code/chebyshev.h /usr/include/2geom-1.4.0/2geom/orphan-code/intersection-by-smashing.h /usr/include/2geom-1.4.0/2geom/orphan-code/linear-of.h /usr/include/2geom-1.4.0/2geom/orphan-code/linearN.h /usr/include/2geom-1.4.0/2geom/orphan-code/redblacktree.h /usr/include/2geom-1.4.0/2geom/orphan-code/rtree.h /usr/include/2geom-1.4.0/2geom/orphan-code/sbasis-of.h /usr/include/2geom-1.4.0/2geom/orphan-code/sbasisN.h /usr/include/2geom-1.4.0/2geom/parallelogram.h /usr/include/2geom-1.4.0/2geom/path-intersection.h /usr/include/2geom-1.4.0/2geom/path-sink.h /usr/include/2geom-1.4.0/2geom/path.h /usr/include/2geom-1.4.0/2geom/pathvector.h /usr/include/2geom-1.4.0/2geom/piecewise.h /usr/include/2geom-1.4.0/2geom/point.h /usr/include/2geom-1.4.0/2geom/polynomial.h /usr/include/2geom-1.4.0/2geom/ray.h /usr/include/2geom-1.4.0/2geom/rect.h /usr/include/2geom-1.4.0/2geom/sbasis-2d.h /usr/include/2geom-1.4.0/2geom/sbasis-curve.h /usr/include/2geom-1.4.0/2geom/sbasis-geometric.h /usr/include/2geom-1.4.0/2geom/sbasis-math.h /usr/include/2geom-1.4.0/2geom/sbasis-poly.h /usr/include/2geom-1.4.0/2geom/sbasis-to-bezier.h /usr/include/2geom-1.4.0/2geom/sbasis.h /usr/include/2geom-1.4.0/2geom/solver.h /usr/include/2geom-1.4.0/2geom/svg-path-parser.h /usr/include/2geom-1.4.0/2geom/svg-path-writer.h /usr/include/2geom-1.4.0/2geom/sweep-bounds.h /usr/include/2geom-1.4.0/2geom/sweeper.h /usr/include/2geom-1.4.0/2geom/symbolic/determinant-minor.h /usr/include/2geom-1.4.0/2geom/symbolic/implicit.h /usr/include/2geom-1.4.0/2geom/symbolic/matrix.h /usr/include/2geom-1.4.0/2geom/symbolic/multi-index.h /usr/include/2geom-1.4.0/2geom/symbolic/multipoly.h /usr/include/2geom-1.4.0/2geom/symbolic/mvpoly-tools.h /usr/include/2geom-1.4.0/2geom/symbolic/polynomial.h /usr/include/2geom-1.4.0/2geom/symbolic/unity-builder.h /usr/include/2geom-1.4.0/2geom/transforms.h /usr/include/2geom-1.4.0/2geom/utils.h /usr/lib/debug/usr/lib64/lib2geom.so.1.4.0-1.4.2-1.epal23.0.1.aarch64.debug /usr/lib64/cmake/2Geom/2GeomConfig.cmake /usr/lib64/cmake/2Geom/2GeomConfigVersion.cmake /usr/lib64/cmake/2Geom/2GeomTargets-release.cmake /usr/lib64/cmake/2Geom/2GeomTargets.cmake /usr/lib64/lib2geom.so /usr/lib64/lib2geom.so.1.4.0 /usr/lib64/pkgconfig/2geom.pc Wrote: /builddir/build/RPMS/inkscape-libs-1.4.2-1.epal23.0.1.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-docs-1.4.2-1.epal23.0.1.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-debuginfo-1.4.2-1.epal23.0.1.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-view-1.4.2-1.epal23.0.1.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-view-debuginfo-1.4.2-1.epal23.0.1.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-debugsource-1.4.2-1.epal23.0.1.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-libs-debuginfo-1.4.2-1.epal23.0.1.aarch64.rpm Wrote: /builddir/build/RPMS/inkscape-1.4.2-1.epal23.0.1.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.uOU7N1 + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.4.2_2025-05-08_ebf0e940d0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/inkscape-1.4.2-1.epal23.0.1.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild inkscape-1.4.2-1.epal23.0.1.src.rpm Finish: build phase for inkscape-1.4.2-1.epal23.0.1.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/amazonlinux-2023-aarch64-1754316577.937929/root/var/log/dnf.rpm.log /var/lib/mock/amazonlinux-2023-aarch64-1754316577.937929/root/var/log/dnf.librepo.log /var/lib/mock/amazonlinux-2023-aarch64-1754316577.937929/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/inkscape-1.4.2-1.epal23.0.1.src.rpm) Config(child) 20 minutes 14 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "inkscape-debugsource", "epoch": null, "version": "1.4.2", "release": "1.epal23.0.1", "arch": "aarch64" }, { "name": "inkscape-libs-debuginfo", "epoch": null, "version": "1.4.2", "release": "1.epal23.0.1", "arch": "aarch64" }, { "name": "inkscape-docs", "epoch": null, "version": "1.4.2", "release": "1.epal23.0.1", "arch": "aarch64" }, { "name": "inkscape-debuginfo", "epoch": null, "version": "1.4.2", "release": "1.epal23.0.1", "arch": "aarch64" }, { "name": "inkscape-view", "epoch": null, "version": "1.4.2", "release": "1.epal23.0.1", "arch": "aarch64" }, { "name": "inkscape-libs", "epoch": null, "version": "1.4.2", "release": "1.epal23.0.1", "arch": "aarch64" }, { "name": "inkscape", "epoch": null, "version": "1.4.2", "release": "1.epal23.0.1", "arch": "aarch64" }, { "name": "inkscape", "epoch": null, "version": "1.4.2", "release": "1.epal23.0.1", "arch": "src" }, { "name": "inkscape-view-debuginfo", "epoch": null, "version": "1.4.2", "release": "1.epal23.0.1", "arch": "aarch64" } ] } RPMResults finished